dephi中怎么执行存储过程? dephi中怎么执行存储过程?也可以介绍点资料多谢~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考:dephi里执行存储过程的代码ADOP : TADOStoreDProcwith ADOP dobegin Active := false; ProcedureName := 'PRO1'; //存储过程名 Parameters.Clear; (*创建存储过程的参数*) Parameters.CreateParameter('@AAAA, ftstring,pdInput, 10, Null); Parameters.CreateParameter('@IVALUE1', ftInteger, pdInput, 10,Null); Parameters.CreateParameter('@IVALUE2', ftInteger, pdInput,10, Null); Parameters.CreateParameter('@IVALUE3', ftInteger, pdInput,10, Null); Prepared := True; (*向存储过程传递参数*) Parameters.ParamByName('@AAAA').Value := 输入; Parameters.ParamByName('@IVALUE1').Value := 输入; Parameters.ParamByName('@IVALUE2').Value := 输入; Parameters.ParamByName('@IVALUE3').Value := 输入; ExecProc;End; declare 参数类型 //定义参数set 参数= 值用AdoQuery执行AdoQuery.Close;AdoQuery.sql.clear;AdoQuery.sql.add(exec proceduerName);AdoQuery.excsql;AdoQuery.open; 急救 ■■ 一个困扰了我好久的问题? 读取文本数据插入到数据库过程中,如何判断要插入的值已经存在了? indy idTcpServer 是不是只能接收字符型数据 &看完indy in Depth的感想。 如何进行文件的传输,目标地址是email地址(只涉及tcp/ip协议),不允许涉及到pop3和smtp 在没有BDE环境的机器上如何运行Delphi程序 有什么软件可以解rar压缩文件的密码? 求教:三层结构的数据更新 在用MDI主窗口打开CHILD子窗口的时候,发现问题 一个有关菜单的简单问题。 软件系统会变慢的问题,急急 能否实现定时读取Oracle数据库某个表中新添加的数据?
dephi里执行存储过程的代码
ADOP : TADOStoreDProc
with ADOP do
begin
Active := false;
ProcedureName := 'PRO1'; //存储过程名
Parameters.Clear;
(*创建存储过程的参数*)
Parameters.CreateParameter('@AAAA, ftstring,pdInput, 10, Null);
Parameters.CreateParameter('@IVALUE1', ftInteger, pdInput, 10,Null);
Parameters.CreateParameter('@IVALUE2', ftInteger, pdInput,10, Null);
Parameters.CreateParameter('@IVALUE3', ftInteger, pdInput,10, Null);
Prepared := True;
(*向存储过程传递参数*)
Parameters.ParamByName('@AAAA').Value := 输入;
Parameters.ParamByName('@IVALUE1').Value := 输入;
Parameters.ParamByName('@IVALUE2').Value := 输入;
Parameters.ParamByName('@IVALUE3').Value := 输入;
ExecProc;
End;
set 参数= 值用AdoQuery执行
AdoQuery.Close;
AdoQuery.sql.clear;
AdoQuery.sql.add(exec proceduerName);
AdoQuery.excsql;
AdoQuery.open;