急死我了~换成odbc连接后,存储过程调用失败!!
pb7 + sqlserver7
以前是采用 pb 的直连驱动。
由于不支持sqlserver7 varchar 的8000长度。
今天刚改为用 odbc 方式连接,结果。。。
以前运行良好的存储过程,出了问题。
想获取返回值
DECLARE Prcgql PROCEDURE FOR @return=MOV_DETAIL_GQL
@id = :ll_id;
结果说:SQLSTATE = S1093
[Microsoft][ODBC SQL Server Driver]无效的参数号码
改为用output参数
DECLARE Prcgql PROCEDURE FOR MOV_DETAIL_GQL
@id = :ll_id,
@return_v = :ir OUTPUT;
结果说:SQLSTATE = 22005
[Microsoft][ODBC SQL Server Driver]对于造型说明无效的字符值
咋办那?