A
autumn
Unregistered / Unconfirmed
GUEST, unregistred user!
学习Access2000时,发现零碎的ADO资料,整理TADOConnection 属性和方法如下
其中ConnectOptions/OpenSchema 不明白也没有发现
如有错误、不正之处请指教
TADOConnection
Attributes 指定对象的一个或多个特征
xaCommitRetaining 实现保留提交-即调用CommitTrans自动开始新的事物。并非所有提供者都支持
xaAbortRetaining 实现保留终止-即调用RollbackTrans自动开始新的事物。并非所有提供者都支持
CommandTimeOut 指示在终止尝试和产生错误之前执行命令需等待的时间
由于网络拥塞或服务器负载过重产生的延迟而取消Execute方法的调用。如果在CommandTimeOut属性中设置的时间间隔内 没有完成命令的执行,将产生错误,然后ADO将取消该命令。如果将该属性设置为
0,ADO将无限期等待直到命令执行完毕。
ConnectionTimeOut 指示在终止尝试和产生错误前建立连接所等待的时间
0长期等待
ConnectOptions **待整理**
CursorLocation 设置或返回游标服务的位置
clUseClient 使用由本地游标库提供的客户端游标。本地游标服务通常允许使用的许多功能可能是驱动程序提供的游标无法使用的,因此使用该设置对于那些将要启动的功能是有好处的
clUseServer 使用数据提供者或驱动程序提供的游标。这些游标有时非常灵活,对于其他用户对数据源所做的更改具有额外的敏感性。但是,Microsoft Client Cursor Provider(如已短开关联的记录集)的某些功能无法由服务器端游标模拟,通过该设置将无法使用这些功能
IsolationLevel 指示隔离级别
ilUnspecified 指示提供者正在使用非指定的IsolationLevel,但其级别无法确定
ilChaos 指示无法从更高级隔离事物覆盖挂起的更改
ilReadUncommitted
同ilBrowse
ilBrowse 指示从某事务中可以查看其他事物中为提交的更改
ilCursorStability
默认值。表明只有在事务提交后才能从某事务中查看它们的更改
ilReadCommitted
同ilCursorStability
ilRepeatableRead
无法从某事务中查看其他事务中所做的更改,但通过查询可以得到新记录集
ilSerializable
同ilIsolated
ilIsolated 该事务在与其他事务隔离的情况下执行
Mode 数据访问权限
cmUnknown 尚未设置或无法确定
cmRead 只读
cmWrite 只写
cmReadWrite 读写
cmShareDenyRead
防止其他用户使用读权限打开连接
cmShareDenyWrite
防止其他用户使用写权限打开连接
cmShareExclusive
防止其他用户打开连接
cmShareDenyNone
防止其他用户用任何权限打开连接
Execute 执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容
OpenSchema 从提供者获取数据库模式信息
**待整理**
其中ConnectOptions/OpenSchema 不明白也没有发现
如有错误、不正之处请指教
TADOConnection
Attributes 指定对象的一个或多个特征
xaCommitRetaining 实现保留提交-即调用CommitTrans自动开始新的事物。并非所有提供者都支持
xaAbortRetaining 实现保留终止-即调用RollbackTrans自动开始新的事物。并非所有提供者都支持
CommandTimeOut 指示在终止尝试和产生错误之前执行命令需等待的时间
由于网络拥塞或服务器负载过重产生的延迟而取消Execute方法的调用。如果在CommandTimeOut属性中设置的时间间隔内 没有完成命令的执行,将产生错误,然后ADO将取消该命令。如果将该属性设置为
0,ADO将无限期等待直到命令执行完毕。
ConnectionTimeOut 指示在终止尝试和产生错误前建立连接所等待的时间
0长期等待
ConnectOptions **待整理**
CursorLocation 设置或返回游标服务的位置
clUseClient 使用由本地游标库提供的客户端游标。本地游标服务通常允许使用的许多功能可能是驱动程序提供的游标无法使用的,因此使用该设置对于那些将要启动的功能是有好处的
clUseServer 使用数据提供者或驱动程序提供的游标。这些游标有时非常灵活,对于其他用户对数据源所做的更改具有额外的敏感性。但是,Microsoft Client Cursor Provider(如已短开关联的记录集)的某些功能无法由服务器端游标模拟,通过该设置将无法使用这些功能
IsolationLevel 指示隔离级别
ilUnspecified 指示提供者正在使用非指定的IsolationLevel,但其级别无法确定
ilChaos 指示无法从更高级隔离事物覆盖挂起的更改
ilReadUncommitted
同ilBrowse
ilBrowse 指示从某事务中可以查看其他事物中为提交的更改
ilCursorStability
默认值。表明只有在事务提交后才能从某事务中查看它们的更改
ilReadCommitted
同ilCursorStability
ilRepeatableRead
无法从某事务中查看其他事务中所做的更改,但通过查询可以得到新记录集
ilSerializable
同ilIsolated
ilIsolated 该事务在与其他事务隔离的情况下执行
Mode 数据访问权限
cmUnknown 尚未设置或无法确定
cmRead 只读
cmWrite 只写
cmReadWrite 读写
cmShareDenyRead
防止其他用户使用读权限打开连接
cmShareDenyWrite
防止其他用户使用写权限打开连接
cmShareExclusive
防止其他用户打开连接
cmShareDenyNone
防止其他用户用任何权限打开连接
Execute 执行指定的查询、SQL语句、存储过程或特定提供者的文本等内容
OpenSchema 从提供者获取数据库模式信息
**待整理**