小弟有如下疑惑:
我在执行一个SQL语句试了下面两个方法:
先设置:
strSql = "select * from userinfo"
myrst.CursorType = adOpenDynamic1、mycmd.CommandText = strsql
set myrst = mycmd.Execute
2、myrst.Open strSql,strCnn,,,adCmdText可是发现,用第一种方法以后,myrst的CursorType被改为adOpenForwardOnly,而第二种保持不变?这是为什么啊?
如果想用第一种方法实现,有想保持myrst的CursorType的值不变,如何做啊?
谢谢!
我在执行一个SQL语句试了下面两个方法:
先设置:
strSql = "select * from userinfo"
myrst.CursorType = adOpenDynamic1、mycmd.CommandText = strsql
set myrst = mycmd.Execute
2、myrst.Open strSql,strCnn,,,adCmdText可是发现,用第一种方法以后,myrst的CursorType被改为adOpenForwardOnly,而第二种保持不变?这是为什么啊?
如果想用第一种方法实现,有想保持myrst的CursorType的值不变,如何做啊?
谢谢!
解决方案 »
- 紧急求助!VBA中MOVE问题
- 如何在程序中禁用网卡?
- 打开用了activereport2的程序,提示“FATAL:Cannot INitialize ToolBar(AB2DLL.DLL is missing)”,发现ar2没有工具栏了!请问是什么原因
- iso-8859-1啊!怎么才能得到你呢?
- 如何实现在原有的Access数据表增加几个字段,即是更改表的结构,在VB中用代码实现?
- 合同打印输出??
- 请教高手:怎么用ADO去连接有权限的数据库?有用户名和口令,也知道是加载的哪个MDA文件。
- 有没有一本好书???
- 程序退出的问题:
- 如何将BYTE类型的数组赋值给一个结构。
- 关于ADO,DataRst = SqlCom.Execute怎么会失败
- 怎么改变MDI窗体得边框样式???????
采用第二种方法,不过Open方法的[Source]参数不是SQL字符串,而是方法一中的命令对象。