如何修改存储过程中的错误!
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 调试本机的存储过程和函数