关于VB 远程SQL操作的问题..谢谢了
VB远程SQL操作rs.Open "select * from users", cnn, A, B
由于客户端的并发连接不是很多.但单向连接比较频繁..
请问cnn, A, B 中A和B最合理该设置为多少?
谢谢了..
--------------------编程问答-------------------- A=static
B=readonly --------------------编程问答-------------------- 如果只需要读取数据出来就可以关闭连接的话,那么设置
A=adOpenForwardOnly
B=adLockReadOnly
可以达到最佳性能。
如果需要单单需要移动记录集进行随意读取,但不需要修改,则设置
A=adOpenStatic
B=adLockReadOnly
一般的情况下可以设置
A=adOpenKeyset
B=adLockOptimistic
可以对数据集进行增删改操作 --------------------编程问答-------------------- adOpenDynamic, adLockOptimistic
如果要更新,我一般设置上面2个
如果不更新,我一般把后面改成 adLockReadOnly
设置第一个主要是用一些属性,比如 Recordcount,filter 等 ,如果用adOpenForwardOnly只能用movenext自己遍历,太累人了。
补充:VB , 基础类