读书人

数据库 output 的有关问题 ~

发布时间: 2012-02-06 15:52:44 作者: rapoo

数据库 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()函数发出来看看。

读书人网 >.NET

热点推荐