MSDN的例子:
Dim ADOCmd As New ADODB.Command
Dim ADOPrm As New ADODB.Parameter
Dim ADORs As ADODB.Recordset'....
Set ADOCmd.ActiveConnection = ADOCon
With ADOCmd
.CommandType = adCmdStoredProc
.CommandText = "ADOTestRPE"
End WithsParmName = "Output"
Set ADOPrm = ADOCmd.CreateParameter(sParmName, adInteger, adParamOutput)
ADOCmd.Parameters.Append ADOPrm
ADOCmd.Parameters(sParmName).Value = 999Set ADORs = ADOCmd.Execute
'.....Debug.Print "Output: " & ADOCmd.Parameters("Output").Value
Dim ADOCmd As New ADODB.Command
Dim ADOPrm As New ADODB.Parameter
Dim ADORs As ADODB.Recordset'....
Set ADOCmd.ActiveConnection = ADOCon
With ADOCmd
.CommandType = adCmdStoredProc
.CommandText = "ADOTestRPE"
End WithsParmName = "Output"
Set ADOPrm = ADOCmd.CreateParameter(sParmName, adInteger, adParamOutput)
ADOCmd.Parameters.Append ADOPrm
ADOCmd.Parameters(sParmName).Value = 999Set ADORs = ADOCmd.Execute
'.....Debug.Print "Output: " & ADOCmd.Parameters("Output").Value
解决方案 »
- 如何实现DATEGRID控件隔行显示不同的颜色呢?谢谢!
- vb listview可以选取除第一列的其他列吗?
- Timer控件--动态数据每隔十分钟进行存储
- 安装oracle9后,通过VB ADO 不能连接DB了,请高手帮忙
- 在VB里如何用API创建新的对话框?
- 我想问我把SQL SERVER
- 如何写同时按两个条件查询的sql语句,格式是什么样子的?我的程序有什么错误?谢谢!
- 为何2000下VB中的DATA控件和ACCESS 2000 连接的时候会出问题??
- 本人高分求软件公司开发实际项目一整套文文件量,高分奉送
- 请问用C语言写的DLL怎么在VB中调用(有指针的)????
- 如何设置ODBC FOR FOXPRO
- 哪里有SQL SERVER2000 下载,我这里先谢了!
Private Sub Form_Load()
Dim conn As New Connection
Dim conm As New Command
Dim pr1 As New parameter
Dim pr2 As New parameter
Dim pr3 As New parameter
On Error GoTo err
conn.ConnectionString = "连接代码"
conn.Open
Set conm.ActiveConnection = conn
conm.CommandType = adCmdText
conm.CommandText = "exec chaxun ?,?,?"
Set pr1 = conm.CreateParameter("@kahao", adChar, adParamInput, 19, "2234223422342234")
Set pr2 = conm.CreateParameter("@gdx", adInteger, adParamOutput)
Set pr3 = conm.CreateParameter("@xm", adChar, adParamOutput,8)
conm.Parameters.Append pr1
conm.Parameters.Append pr2
conm.Parameters.Append pr3
conm.Execute
Debug.Print pr2,pr3
conn.Close
On Error GoTo 0
Exit Sub显示的结果是“Null Null”,没有返回正确结果。
请问是什么原因?