数据库 output 的问题 在线等~~~
请教以个问题
写了一个函数RUNSQL()是运行SQL语句的
又写了个存储过程
var STRJE:REAL;
begin
RunSQL('EXEC LD_P_CB STRJE output);
showmsg(FloatToStr(STRJE),true);
end.
问题
错误:向存储过程调用常量时不能使用output
把output去掉运行没问题,但是show出来的是0(注意,存储过程绝对没有错.已经在查询分析器里面测试过了.)
[解决办法]
用adoStoredProc,adocommand, adoquery都可以实现你的要求吧
[解决办法]
执行带返回参数的存储过程不能像普通select或者delete之类的一样处理
建议用adoStoredProc
[解决办法]
最好把你的RUNSQL()函数发出来看看。