CursorLocation属性

来源:互联网 发布:超声波电子捕鱼器淘宝 编辑:程序博客网 时间:2024/04/29 02:09

CursorLocation属性用于设置或返回游标服务的位置。该属性可以选择使用客户端游标库或位于服务器上的某个游标库。此属性仅对属性已设置后才建立的连接有影响。更改CursorLocation属性不会影响现有的连接。

 

参数说明如下:

adUseNone,值为1,不使用游标服务。该常量已过时并且只为了向后兼容才出现。

 

adUseServer,值为2,默认值,使用数据提供者的或驱动程序提供的游标。这些游标有时非常灵活,对于其他用户对数据源所作的更改具有额外的敏感性。但是,Microsoft Client Cursor Provider(如已断开关联的记录集)的某些功能无法由服务器端游标模拟,通过该设置将无法使用这些功能。

 

adUseClient,值为3,使用由本地游标库提供的客户端游标。本地游标服务通常允许使用的许多功能可能是驱动程序提供的游标无法使用的,因此使用该设置对于那些将要启用的功能是有好处的。AdUseClient具有向后兼容性,也支持同义的adUseClientBatch。

 

注意:

对于Connection或关闭的Recordset,CursorLocation属性为读/写,对于打开的Recordset,CursorLocation属性为只读。

由Execute方法返回的游标继承该设置。Recordset 将自动从与之关联的连接中继承该设置。

当用于客户端Recordset或Connection对象时,只能将CursorLocation属性的值设为3。

原创粉丝点击