|
楼主 |
发表于 2015-8-12 16:26
|
显示全部楼层
本帖最后由 autumnalRain 于 2015-8-12 18:04 编辑
引用老师的帖子内容:
“属性1:CursorLocation属性,该属性设置查询结果的存储位置
该属性有两个值,
1、AdUseServer(值为2),默认值,表示使用OLEDB提供程序或数据库来管理查询结果。
2、AdUseClient(值为3),表示使用ADO临时表引擎来管理查询结果
如需获得RecordCount属性值,该项应选择AdUseClient(值为3)。
在一个recordset对象没有打开之前,可以设置该值,如果不设置该值,则会继承connect对象中的该属性值。因此也可以直接设置connection对象的该值。”
我自己写的代码中哪个部分是设置这个?
ADORst.Open SQL, ADOConn, 3, 3 等价于 ADORst.Open SQL, ADOConn, adOpenStatic, adLockOptimistic
但是adOpenStatic, adLockOptimistic都是设置CursorType参数,一个是光标一个是锁定,那么在我的代码中应该在什么地方设置CursorLocation属性参数为AdUseClient?请老师指导!
|
|