CREATE PROCEDURE [dbo].[chk_bill]
@user_id numeric(9),
@item_id int,
@isvalid int output
AS
if exists (select BillNo from Bill_content where [user_id]=@user_id and [item_id]=@item_id)
select @isvalid=1
else
select @isvalid=0
GO调用如:
declare @Risvalid int
exec [dbo].[chk_bill] 12,12,@Risvalid
select @Risvalid

解决方案 »

  1.   

    那么在asp程序中为什么说我“没有工作被完成”呢?具体代码如下:
    Set user_id=chkbill.CreateParameter("user_id",adNumeric,adParamInput,9)  chkbill.Parameters.Append user_id
    Set item_id=chkbill.CreateParameter("item_id",adInteger,adParamInput,4)  chkbill.Parameters.Append item_id                                   
    Set isvalid=chkbill.CreateParameter("isvalid",adInteger,adParamOutput,4)  chkbill.Parameters.Append isvalid                                      
    chkbill("user_id")=request.Cookies("user_id")   
    chkbill("item_id")=request.Form("radiobutton")
    chkbill.execute(就是这句话提示OLEDB出错)