改成这样试试
Dim Sc As String
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim cmd As New ADODB.Command
Dim Par As Parameter
Dim i As Integer
Sc = "Driver={SQL Server}; Server=(local);Uid=sa;pwd=;database=pubs"
Cn.Open Sc
With cmd
.ActiveConnection = Cn
.CommandText = "ParamListAuthor"
.CommandType = adCmdStoredProc
.refresh
.Parameters("@strFind")="值"
.Parameters("@bz")=值
.Execute
Debug.Print .Parameters("@RETURN_VALUE") '返回值
Debug.Print .Parameters(("@strFind) '参数1 String
Debug.Print .Parameters("@bz") '参数2 integer
debug.print .Parameters("@zxzt") '参数3
End With
Dim Sc As String
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim cmd As New ADODB.Command
Dim Par As Parameter
Dim i As Integer
Sc = "Driver={SQL Server}; Server=(local);Uid=sa;pwd=;database=pubs"
Cn.Open Sc
With cmd
.ActiveConnection = Cn
.CommandText = "ParamListAuthor"
.CommandType = adCmdStoredProc
.refresh
.Parameters("@strFind")="值"
.Parameters("@bz")=值
.Execute
Debug.Print .Parameters("@RETURN_VALUE") '返回值
Debug.Print .Parameters(("@strFind) '参数1 String
Debug.Print .Parameters("@bz") '参数2 integer
debug.print .Parameters("@zxzt") '参数3
End With
解决方案 »
- 求助:VB使用imagelist设计工具栏按钮,怎样修改按钮尺寸?
- VB winsock 从没见过的问题 ,高手请看....
- 看到一段代码err.Number = -2147217913后边的数字代表的是什么错误啊???
- 如何获得文本框中每个字的缇数(字体同样大小)
- Sql發行集與訂閱者問題,(急啊!!!在線等)
- 请问在用MSCOMMON进行读取串口通讯时?NMEA命令是什么东西?有什么用?有例子吗?谢谢!
- 关于IE插件
- 关于图象移动
- 如何用代码改变IMAGE控件的PICTURE属性?
- 真的没有人会吗?(我的给分上限只有20分不好意思)
- 急救:如何将一个数据集赋给数据环境设计器中的某个数据集??做报表问题
- ?????????????问题特殊,请VB高手解答。急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
错误代码大体是说在ADO不能找到对象集合中的对象名或请求的顺序不对。
Dim Sc As String
Dim Cn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim cmd As New ADODB.Command
Dim Par As Parameter
Dim i As Integer
Sc = "Driver={SQL Server}; Server=(local);Uid=sa;pwd=;database=pubs"
Cn.Open Sc
With cmd
.ActiveConnection = Cn
.CommandText = "ParamListAuthor"
.CommandType = adCmdStoredProc
.Parameters.Refresh
.Parameters("@strFind") = "Oakland" ’此处出错并停止
.Parameters("@bz") = 1
.Execute
Debug.Print .Parameters("@RETURN_VALUE") '返回值
Debug.Print .Parameters("@strFind") '参数1 String
Debug.Print .Parameters("@bz") '参数2 integer
Debug.Print .Parameters("@zxzt") '参数3
End With
Dim Sc As String
Dim Cn As New Connection
Dim Rs As New ADODB.Recordset
Dim cmd As New Command
Dim Par As Parameter
Dim i As Integer
Sc = "Driver={SQL Server}; Server=(local);Uid=sa;pwd=1234;database=pubs"
Cn.Open Sc
With cmd
Set .ActiveConnection = Cn
.CommandType = adCmdStoredProc
.CommandText = "ReturnListAuthor"
.Parameters.Refresh
.Parameters("@strFind") = "Oakland" '此处出错并停止
.Parameters("@bz") = 1
.Execute
Debug.Print .Parameters("@RETURN_VALUE") '返回值
Debug.Print .Parameters("@strFind") '参数1 String
Debug.Print .Parameters("@bz") '参数2 integer
Debug.Print .Parameters("@zxzt") '参数3
End With存储过程用的是第一贴的内容生成的