假如你的存储过程只是处理数据,不要取返回值,最简单可以用connection调用:dim cnn as new adodb.conection
cnn.open "连接字串"
cnn.execute "存储过程名 参数1, 参数2 ..."
cnn.open "连接字串"
cnn.execute "存储过程名 参数1, 参数2 ..."
解决方案 »
- 如何将数字转化为前面带空格的字符串?
- 关于用时间插件选择数据库中的一段时间删除?
- 概念问题,高手帮忙解答
- [新手问题]VB程序用setfactory打包问题 有经验的DX们近来指导一下 谢谢
- 什么叫数据控制功能,什么叫数据管理功能
- 如何定制报表打印
- 关于DATAGRID控件选择多行记录的问题!(急)
- 请问:谁有用ADO连接SQL 2000数据库的实例和资料?
- 奇怪,用VB5写了个程序,发布时只给EXE文件,有些用户说程序退出时不能完全退出,有些用户反映可以,同样是WIN98,为什么呢?
- 署名(我是菜鸟),我的贴子怎么没人帮忙解决一下呢?世态很凉啊啊啊啊啊啊
- DataGrid控件的用法
- 有没有办法,把窗体上的“关闭”去掉!
Set CmdTemp.ActiveConnection = Cn
CmdTemp.CommandType = adCmdStoredProc
CmdTemp.CommandText = "Manage_Userb_Find_cardno"
Set RsTemp = CmdTemp.Execute
用 ADODB.Connection 对象cnn.ExeCute("exec 存储过程名 '参数1',参2,'2002-1-1'.1231231")即可。
用 ADODB.Connection 对象cnn.ExeCute("exec 存储过程名 '参数1',参2,'2002-1-1'.1231231")Set rs=cnn
用cnn.ExeCute("exec 存储过程名 '参数1',参2“)我是了,可以执行,但无法编辑或添加,请各路大侠在指点一下。
由于执行了Set RsTemp = CmdTemp.Execute后,rsTemp.CursorType = adOpenForwardOnly,而静态游标无法更新,请做如下更改:
先把command设置好,在用
rs.Open command, , adOpenKeyset, adLockBatchOptimistic
注意,如果在command中设置了cn, 就不要在rs中设置了