Office中国论坛/Access中国论坛

标题: [分享]存儲過程執行規化重用 [打印本页]

作者: HG    时间: 2002-11-6 18:38
标题: [分享]存儲過程執行規化重用
alter procedure usp_comput_charge @revise_no as tinyint,@revise_cost as decimal(6,3) output  
as  
begin  
declare @qry varchar(1000)  
set @qry =  N'  select @revise_cost = revise_result_cost from ' +  db_name() + N'.dbo.charge where revise_no=@revise_no'  
exec sp_executesql @stmt =@qry,  
                                @params = N'@revise_no tinyint,@revise_cost decimal(6,3) output',  
                                @revise_no = @revise_no,@revise_cost=@revise_cost
-------------這就是,且通過-----------------------
但錯誤如下。Server: Msg 214, Level 16, State 2, Procedure sp_executesql, Line 7
Procedure expects parameter '@statement' of type 'ntext/nchar/nvarchar'.
這是什麼原因,高位誰幫我看看。
end




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3