网络编程
位置:首页>> 网络编程>> Asp编程>> 如何定义记录集打开的游标类型?

如何定义记录集打开的游标类型?

 来源:asp之家 发布时间:2009-11-15 20:19:00 

标签:记录,游标,数据库

如何定义记录集打开的游标类型和锁定类型?

我们知道,打开记录集时,可以定义记录集打开的游标类型和锁定类型。在adovbs.inc文件中就定义了一些常量来定义这些类型。adovbs.inc文件保存在:

\inetpub\iissamples\IISamples

目录下面。来看看几个常用的游标类型和锁定类型,以及它们的定义方法:

游标类型:adOpenFowardOnly游标只能向前;adOpenKeyset游标可向前或者向后,如一用户添加记录,新记录不会出现在记录集中;adOpenDynamic游标动态随意;adOpenStatic记录集不对其他用户造成的记录修改有所反映。

锁定类型:adLockReadOney不能修改记录集中的记录;adLockPessimistic在编辑一条记录时锁定它;adLockOptimstic调用记录集Update方法时才锁定记录;adLockBatchOpeimstic记录只能成批更新。

代码:

<!--#INCLUDE VIRTUAL="/ADOVBS.INC" -->
<% 
connectme="DSN=xur;uid=xur;pwd=xur"
sqltemp="select * from publishers where name='xur'"
set rstemp=Server.CreateObject("adodb.Recordset")
rstemp.open sqltemp, connectme, adOpenStatic,adLockOptimstic
response.write rstemp.recordcount & " records in<br>" & sqltemp
rstemp.close
set rstemp=nothing
%> 

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com