各位大侠 :
我在VB中调用已有的存储过程,总是出现错误“3265”:在对应所需名称或序数据的集合中,未找到项目。我的存储过程是:
CREATE proc poreceiptjudge1
@pono varchar (10),
@ireturn int output
as
if exists(select * from po_cyl where pono=@pono)
return 1
else
return 0
GOVB中的代码是: Set CmdPoReceipt = New Command
With CmdPoReceipt
.ActiveConnection = DataConnect 'DataConnect连接正确
.CommandType = adCmdStoredProc
.CommandText = "poreceiptjudge1"
.Parameters.Append .CreateParameter("@pono", adVarChar, adParamInput, 10, Text1.Text)
.Parameters.Append .CreateParameter("@ireturn", adInteger, adParamReturnValue)
.Execute
End With
If CmdPoReceipt.Parameters("ireturn") = 0 Then
MsgBox "Not This PO!", vbOKOnly + vbInformation, "System Information"
Text1.SetFocus
End If 请各位帮忙看看那里错了,才开始学习存储过程,请多多帮忙,谢谢。能不能介绍此方面的书籍。
我在VB中调用已有的存储过程,总是出现错误“3265”:在对应所需名称或序数据的集合中,未找到项目。我的存储过程是:
CREATE proc poreceiptjudge1
@pono varchar (10),
@ireturn int output
as
if exists(select * from po_cyl where pono=@pono)
return 1
else
return 0
GOVB中的代码是: Set CmdPoReceipt = New Command
With CmdPoReceipt
.ActiveConnection = DataConnect 'DataConnect连接正确
.CommandType = adCmdStoredProc
.CommandText = "poreceiptjudge1"
.Parameters.Append .CreateParameter("@pono", adVarChar, adParamInput, 10, Text1.Text)
.Parameters.Append .CreateParameter("@ireturn", adInteger, adParamReturnValue)
.Execute
End With
If CmdPoReceipt.Parameters("ireturn") = 0 Then
MsgBox "Not This PO!", vbOKOnly + vbInformation, "System Information"
Text1.SetFocus
End If 请各位帮忙看看那里错了,才开始学习存储过程,请多多帮忙,谢谢。能不能介绍此方面的书籍。
解决方案 »
- 如何使用代码建立text,command button
- ====第一次使用资源文件,将文件放入再读取出来时,文件开头处多了12个字节出来====
- 如何得到网页的随机验证码!
- 求助!怎样控制打印机的退纸?
- SQL2000数据库 能连接多少个客户端没有问题?
- 如何将jpg格式转成WMF格式
- 有关控件问题,请高手指教。在线等待......
- 欢迎大家去小站坐坐,顺便100分奉上
- 一个很菜的问题,我是VB初学者,多谢!
- vb里控件可否自动调整大小,以自动适应窗口大小的变化?
- 如何调用资源dll
- 请高手指路:我在自己的程序中用到了一些API函数,在让系统退出时关闭MDI窗体后,应用程序仍未结束,我想只要单击关闭按钮就退出整个应用
Set DataConnect = New Connection
DataConnect.Open StrConnect