运行ORACLE存储过程出有关OraClient8.dll之类的错误(20分)

  • 主题发起人 主题发起人 goldfeng
  • 开始时间 开始时间
G

goldfeng

Unregistered / Unconfirmed
GUEST, unregistred user!
暂时没钱了,请大家帮个忙,谢谢啦。
存储过程在SQLPlus中运行没问题,DELPHI中的代码如下:
function TSTK.statSTK : boolean;
var
sp : tStoredProc;
result1 : boolean;
begin
sp := TStoredProc.Create(nil);
try
sp.DatabaseName := dmMain.DB.DatabaseName;
sp.SessionName := dmMain.db.SessionName;
sp.StoredProcName := 'XXF.STATSTK';
sp.ExecProc;
result1 := true;
finally
sp.Free;
end;

result := result1;
end;
 
可以这样试试
sp.prepare; //增加
sp.execpro;
finally
sp.free;
sp.close;
如果不行,留下邮箱地址,我给你发一个完整的执行存储过程的函数。
 
我运行带参数的没问题,只要它没参数就出错,这是怎么回事啊?
prepare这一句就出错了。怎么办啊?
 
如何运行无参数的ORACLE存储过程啊?我用有参数的完全正确,没参数的就报OraClient8.dll错误
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
948
import
I
后退
顶部