L
Lilin
Unregistered / Unconfirmed
GUEST, unregistred user!
在三层结构我Server端的RDM中放一个TStoredProc,TProvider分别相应设置。
然后在Client端放一个TClientDataSet,并使用'Fetch Params'得到参数。
使用如下代码执行存储过程
with cdsMySp do
begin
Close;
//传入输入参数
Params[0].AsString := 'xxx';
Params[1].AsString := 'yyy';
Open;
//获得输出参数
Caption := Params[2].AsString;
end;
在执行总是出现"error creating cursor handle"的错误信息,
请问应该如何正确使用TClientDataSet执行存储过程。
(用DCOM连接、后端数据库为ORACLE 7.33)
Thank you very mcuh !
然后在Client端放一个TClientDataSet,并使用'Fetch Params'得到参数。
使用如下代码执行存储过程
with cdsMySp do
begin
Close;
//传入输入参数
Params[0].AsString := 'xxx';
Params[1].AsString := 'yyy';
Open;
//获得输出参数
Caption := Params[2].AsString;
end;
在执行总是出现"error creating cursor handle"的错误信息,
请问应该如何正确使用TClientDataSet执行存储过程。
(用DCOM连接、后端数据库为ORACLE 7.33)
Thank you very mcuh !