日期:2014-05-18  浏览次数:20491 次

asp.net执行存储过程的问题!!
我建了一个存储过程:
create   procedure   pro
@ID   int,@voteItem   varchar(20)   output
as
set   nocount   on
declare   @voteNum   int
select   @voteItem=voteItem,@voteItem=voteItem
from   voteDetails
where   voteId=@ID
return   @voteNum

但是在用ASP.NET调用的时候出现错误(在SQLSERVER中能顺利执行)
System.ArgumentException:   不存在从对象类型   System.RuntimeType   到已知的托管提供程序本机类型的映射。


------解决方案--------------------
sqlcmd.Parameters.Add( "@voteNum ", SqlDbType.Int ).Direction = ParameterDirection.Output;