很简单的VBScript语句,帮我解释一下!(20分)

  • 主题发起人 主题发起人 huangheng
  • 开始时间 开始时间
H

huangheng

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟不懂VBScript,下面很简单的VBScript语句,帮我解释一下!
ConnStrMoutai = "Driver={SQL Server};Server=aaa;Database=bbb;UID=sa;PWD=sa"
set rsOrder =server.createobject("ADODB.Recordset")
mSQL2 = "select * from t_pos_ghdd where ddh = '"&mOrderNo&"'"
rsOrder.open mSQL2,ConnStr,1,3
最好一句后面的参数1,3是什么意思啊?
 
一个是游标方式,一个是记录锁定方式,你不用理会,直接写就可以了
 
VBS操作数据库问题,使用特定方式运用连接参数ConnStr和SQL查询语句mSQL2打开rsOrder数据库。
 
有的地方又是rsOrder.open mSQL2,ConnStr,2,2
这与rsOrder.open mSQL2,ConnStr,1,3有什么区别吗?
 
第一个参数:
0-adOpenForwardonly 提供单向移动游标和只读Recordset(默认值)
2-adOpenDynamic 提供可滚动游标,可显示其他用户对Recordset所做的改动(包括添加新记录)
1-adOpenKeyset 提供可滚动游标,只隐藏其他用户所做的改动,类似于dynaset类型的DAO.Recordset
3-adOpenStatic 提供一个位于Recordset静态拷贝上的可滚动游标,类似于snapshot类型的DAO.Recordset,但多了可更新特性
第二个参数:
1-AdLockReadOnly 只读,不可修改记录集
2-AdLockPessimistic 当编辑记录集时锁定数据库,禁止其它用户访问
3-AdLockOptimistic 只有使用Update方法时才锁定数据库
4-AdLockBatchOptimistic 只有使用UpdateBatch方法时才锁定数据库
 
非常感谢!
 
多人接受答案了。
 
后退
顶部