存储过程去output值的问题
如下代码:
string job
int rslt
declare p_NewMession procedure for BuildNewMession @messionid=:job,@rslt=:rslt output using sqlca;
execute p_NewMession ;
fetch p_NewMession into :rslt ;
总是得不到output值
单步调试,sqlerrtext是:
SQLSTATE = 22005[Microsoft][ODBC SQL Server Driver]对于造型说明无效的字符值
另外存储过程定义如下:
Procedure BuildNewMession
@MessionID varchar(4),
@rslt int output
请大家帮我诊断诊断,谢谢!