如何修改存储过程中的错误!
create proc rept1(@name nvarchar(40),@flag int=0 output)
as
declare @buf char(128)
if exists(select 产品名称 from 产品) and exists(select 产品名称 from 发货单)//×××××××这里的发货单,我曾经写成了订货单,后来我把他改成了发货单,但是在执行这个存储过程的时候总是报错,提示说还是订货单,请问这个问题怎么处理啊
begin
select @buf = '查询成功 '
print @buf
select * from 产品 where 产品名称=@name
select @flag=1
end
else
begin
select @buf = '没有该产品 '
print @buf
select @flag=0
end
go
------解决方案--------------------从上面看不出问题,建议看一下 数据库中的表名字 和 字段 是否一致
可以用 .NET 2005 调试本机的存储过程和函数