类型
|
说明
|
adCmdUnspecifed=-1
|
未描述
CommandType
属性
|
adCmdText=1
|
指示提供者应将
CommandText
赋值为命令的文本定义。
|
adCmdTableDirect
|
指示提供者应从
CommandText
命名的表中返回所有行。
|
adCmdTable=2
|
指示提供者应将
CommandText
赋值为表名。
|
adCmdStoredProc=4
|
指示提供者应将
CommandText
赋值为存储过程。
|
adCmdUnknown=8
|
指示
CommandText
参数中的命令类型未知。
|
adExecuteAsync
|
指示命令应该异步执行。
|
adFetchAsync
|
指示
CacheSize
属性指定的初始数量之后的行应异步提取。
|
枚举值
|
说明
|
adOpenUnspecified = -1
|
不作特别指定
|
adOpenForwardOnly = 0
|
向前滚静态游标。这种游标只能向前浏览记录集,比如用
MoveNext
向前滚动
,
这种方式可以提高浏览速度。但诸如
BookMark,RecordCount,AbsolutePosition,AbsolutePage
都不能使用
|
adOpenKeyset = 1
|
采用这种游标的记录集看不到其它用户的新增、删除操作,但对于更新原有记录的操作对你是可见的。
|
adOpenDynamic = 2
|
动态游标。所有数据库的操作都会立即在各用户记录集上反应出来。
|
adOpenStatic = 3
|
静态游标。它为你的记录集产生一个静态备份,但其它用户的新增、删除、更新操作对你的记录集来说是不可见的。
|
枚举值
|
说明
|
adLockUnspecified = -1
|
未指定
|
adLockReadOnly = 1
|
只读记录集
|
adLockPessimistic = 2
|
悲观锁定方式。数据在更新时锁定其它所有动作,这是最安全的锁定机制
|
adLockOptimistic = 3
|
乐观锁定方式。只有在你调用
Update
方法时才锁定记录。在此之前仍然可以做数据的更新、插入、删除等动作
|
adLockBatchOptimistic = 4
|
乐观分批更新。编辑时记录不会锁定,更改、插入及删除是在批处理模式下完成。
|
常量
|
说明
|
adAddNew
|
可使用
AddNew
方法添加新记录。
|
adApproxPosition
|
可读取并设置
AbsolutePosition
和
AbsolutePage
属性。
|
adBookmark
|
可使用
Bookmark
属性访问特定记录。
|
adDelete
|
可以使用
Delete
方法删除记录。
|
adHoldRecords
|
可以检索多个记录或者更改下一个检索位置而不必提交所有挂起的更改。
|
adMovePrevious
|
可使用
MoveFirst
和
MovePrevious
方法,以及
Move
或
GetRows
方法将当前记录位置向后移动而不必请求书签。
|
adResync
|
通过
Resync
方法,使用在现行数据库中可见的数据更新游标。
|
adUpdate
|
可使用
Update
方法修改现有的数据。
|
adUpdateBatch
|
可以使用批更新(
UpdateBatch
和
CancelBatch
方法)将更改按组传送给提供者。
|