各位大侠 :
   我在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  请各位帮忙看看那里错了,才开始学习存储过程,请多多帮忙,谢谢。能不能介绍此方面的书籍。