龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VB开发 >

VB 打开记录集的参数

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
其中CursorType代表从一个表或者一个SQL查询结果返回的记录。 这个参数有四个值分别是: adOpenForwardOnly(=0) 表示只允许在记录集内的记录间往前移动。这个是缺省值。(只读,且当前

其中CursorType代表从一个表或者一个SQL查询结果返回的记录。

这个参数有四个值分别是:

adOpenForwardOnly(=0)

表示只允许在记录集内的记录间往前移动。这个是缺省值。(只读,且当前数据记录只能向下移动)

adOpenKeyset(=1)

反映由其它用户所做的对记录的改变或者删除动作,但并不反映由其它用户做作的添加新记录的动作。(只读,当前数据记录可自由移动)

adOpenDynamic(=2)

反映由其它用户所做的对记录的改变或者删除动作,包括添加的新记录。(可读写,当前数据记录可自由移动)

adOpenStatic(=3)

不反映其它用户对记录所做的修改,添加,删除动作。(可读写,当前数据记录可自由移动,可看到新增记录)

lockType 表示当打开记录集时,数据提供者用于锁定数据库的类型:

adLockReadOnly(=1)

数据不能改变,缺省锁定类型,记录集是只读的,不能修改记录

adLockPessimistic(=2)

悲观锁定,当修改记录时,数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始,则立即锁住记录。(数据提供者在开始编辑数据的时候锁定记录)

adLockOptimistic(=3)

乐观锁定 ,直到用Update方法提交更新记录时才锁定记录。(仅当调用update方法时,数据提供者锁定记录)

adLockBatchOptimistic(=4)

批量乐观锁定,允许修改多个记录,只有调用UpdateBatch方法后才锁定记录。(用于批处理修改)

精彩图集

赞助商链接