青田县华莱士电话号码:(ASP)数据库更新问题???

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 22:56:05
rs.open "select * from 散客表 where ID ="&sID&"",conn,3,1
后面的“3”,“1”,分别指的是什么。
还有“3,3”,“1,3”等
怎么组合是写入的
怎么组合又是只度的

一个是锁类型,一个是游标类型,下面是它的值,具体作用可参考ADO帮助。

'// CursorTypeEnum
Private Const adOpenForwardOnly = 0
Private Const adOpenKeyset = 1
Private Const adOpenDynamic = 2
Private Const adOpenStatic = 3

'// LockTypeEnum
Private Const adLockReadOnly = 1
Private Const adLockPessimistic = 2
Private Const adLockOptimistic = 3
Private Const adLockBatchOptimistic = 4

它默认不加参数时为只读,可写有很多种组合,1,3 为最常用的只读组合,修改一般采用 4,3或3,3。

以下为MSDN里内容
LockType
adLockReadOnly 默认值,只读。无法更改数据。
adLockPessimistic 保守式记录锁定(逐条)。提供者执行必要的操作确保成功编辑记录,通常采用编辑时立即锁定数据源的记录的方式。
adLockOptimistic 开放式记录锁定(逐条)。提供者使用开放式锁定,只在调用 Update 方法时锁定记录。
adLockBatchOptimistic 开放式批更新。用于与立即更新模式相反的批更新模式。

设置或返回以下某个 CursorTypeEnum 值。

AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。
AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。
AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。
AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。