时 间:2012-07-18 08:21:27
作 者:宏鹏(转载) ID:21115 城市:上海
表6-16 Open方法的参数 | |
参数 | 说明 |
Source | 数据库查询信息 |
ActiveConnection | 数据库连接信息 |
CursorType | 记录集中的指针类型,可选,见表6-17 |
LockType | 锁定类型,可选,见表6-18 |
Options | 数据库查询信息类型,可选,见表6-19 |
表6-17 CursorType参数值 | ||
参数 | 值 | 说明 |
AdOpenForwardOnly | 0 | 向前指针,默认值。只能用MoveNext方法或GetRows方法向前单向移动指针,所耗系统资源最少,执行速度也最快,但很多属性和方法将不能用 |
AdOpenKeyset | 1 | 键盘指针,记录集中可以前后移动。某一用户修改数据后,其他用户可以立即显示,但禁止查看其他用户添加和删除的记录 |
AdOpenDynamic | 2 | 动态指针,记录集中可以前后移动。所有修改会立即在其他客户端显示,功能强大,但所耗系统资源也多 |
AdOpenStatic | 3 | 静态指针,记录集中可以前后移动。所有修改不会在其他客户端显示 |
表6-18 LockType参数值 | ||
参数 | 值 | 说明 |
AdLockReadOnly | 1 | 只读,默认值,适用于仅浏览数据 |
AdLockPessimistic | 2 | 只能同时被一个用户所修改,修改时锁定,完毕解锁 |
AdLockOptimistic | 3 | 可以同时被多个用户所修改,直到用update方法更新记录才锁定 |
AdLockBatchOptimistic | 4 | 数据可以被修改,且不锁定其他用户,指定数据成批更新 |
表6-19 Options参数值 | ||
参数 | 值 | 说明 |
AdCmdUnkown | -1 | 表示CommandText参数类型无法确定,默认值 |
AdCmdText | 1 | 表示CommandText参数是命令类型 |
AdCmdTable | 2 | 表示CommandText参数是表名称 |
AdCmdStoreProc | 3 | 表示CommandText参数是存储过程名称 |
表6-20 Recordset记录集对象常用属性见表 | |
属性 | 说明 |
Source | 指示记录集对象中数据的来源(命令对象名或SQL语句或表名) |
ActiveConnection | 连接对象名或包含数据库的连接信息的字符串 |
CursorType | 记录集中的指针类型,可选,见表6-16 |
LockType | 锁定类型,可选,见表6-17 |
MaxRecors | 控制从服务器获取的记录集的最大记录数 |
CursorLocation | 控制数据处理是在客户端还是在服务器端 |
Filter | 控制要显示的内容 |
Bof | 记录集的开头 |
Eof | 记录集的结尾 |
RecordCount | 记录集总数 |
PageSize | 分页显示时每一页的记录数 |
PageCount | 分页显示时数据页的总页数 |
AbsolutePage | 当前指针所在的数据页 |
AbsolutePosition | 当前指针所在的记录行 |
表6-21 CursorLocation参数值 | ||
参数 | 值 | 说明 |
AdUseClient | 1 | 客户端处理 |
AdUseServer | 2 | 服务器端处理 |
AdUseClientBatch | 3 | 动态处理,在客户端处理,处理时连接切断,处理完毕重新连接 |
表6-22 Filter参数值 | ||
参数 | 值 | 说明 |
AdFilterNone | 0 | 显示所有数据 |
AdFilterpendRecords | 1 | 只显示没有修改过的数据 |
AdFilterAffectedRecords | 2 | 只显示最近修改过的数据 |
AdFilterFetchedRecords | 3 | 只显示暂存于客户端缓存中的数据 |
联系客服