procedure TForm1.Button1Click(Sender:TObject);
begin
SQLStoredProc1.StoredProcName:='YW_test';
SQLStoredProc1.Params.Clear;
SQLStoredProc1.Params.CreateParam(ftstring,'V_name',ptInput).AsString:='ok';
SQLStoredProc1.Params.CreateParam(ftstring,'V_result',ptOutput).AsString;
SQLStoredProc1.Prepared:=true;
SQLStoredProc1.ExecProc;
edit1.Text:=SQLStoredProc1.Params.Items[1].AsString;
end;oracle 存储过程如下:
CREATE OR REPLACE PROCEDURE TOOL132.YW_TEST
( V_name varchar2,
V_result out varchar2
)
IS
BEGIN
V_result:=V_name;
exception
when others then
V_result:='错误';
END;
/ 就这个问题 我弄了一天都没有得到结果!就得到list index out of bound(0),调用存储过程就这么难吗?
begin
SQLStoredProc1.StoredProcName:='YW_test';
SQLStoredProc1.Params.Clear;
SQLStoredProc1.Params.CreateParam(ftstring,'V_name',ptInput).AsString:='ok';
SQLStoredProc1.Params.CreateParam(ftstring,'V_result',ptOutput).AsString;
SQLStoredProc1.Prepared:=true;
SQLStoredProc1.ExecProc;
edit1.Text:=SQLStoredProc1.Params.Items[1].AsString;
end;oracle 存储过程如下:
CREATE OR REPLACE PROCEDURE TOOL132.YW_TEST
( V_name varchar2,
V_result out varchar2
)
IS
BEGIN
V_result:=V_name;
exception
when others then
V_result:='错误';
END;
/ 就这个问题 我弄了一天都没有得到结果!就得到list index out of bound(0),调用存储过程就这么难吗?
解决方案 »
- oracle客户端安装那三张盘都需要吗?
- 散分,讨论下跨平台数据库迁移
- 怎样用代码实现ORACLE客户端NET8服务连接的功能?
- 请问oracle中的snapshot怎么使用,谁能告诉我使用的具体步骤
- 大哥哥,大姐姐,快来帮助我呀。我在线等,多谢
- 求SQL文:用查询更新表。(UPDATE SET ...FROM ..)MS-SQL SERVER中有
- 急:关于Oracle恢复的问题
- 在Oracle安装过程中发生的Home81Agent和Home81DataGather不能启动问题,请回复,谢谢
- 关于oracle9建库的问题
- 一台服务器装两个数据库性能如何?
- 请教:如何获取数据库服务器(Oracle)的时间
- 请教一个SQL的写法
改为
edit1.Text:=SQLStoredProc1.Params.Items[0].AsString;
试试