初次使用存储过程,有谁可以给出有关用adoquery控件调用存储过程的例子,要求存储过程能返回一个记录集。
解决方案 »
- 请问大湿这个过程怎么理解!!
- ShellExecute控制邮件换行
- 放分...
- 请教利用DateTimeToFileDate 执行预置操作的问题,急!
- 我用combobox控件定义了一个下拉列表框,怎样把列表框中的那些选项与一个数组对应起来呢?
- 系统托盘程序建立后不能拖动窗口的问题,急!!!!!!!
- 请问高手:如何可以随时的知道db数据库中数据记录的总和啊
- Tadoquery中参数返回的问题
- 各位大虾,小弟有一事相求(分不够还可以再加):如何解析一个HTML文件,然后将它用电子邮件发出去。谢谢
- 高手请赐教:如何用delphi5调用unix平台上的informix数据库?
- 怎么在Frames里添加一个Frame和关闭一个Frame
- 3个问题,先谢过!
adoquery1.SQL.Add('aaa');
adoquery1.Close;
adoquery1.Open;aaa就是过程名
create or replace procedure kkkk (ss out integer) is
begin
delete from temp_aaa;
ss:=1;
return;
end kkkk;在delphi中调用函数如下:
procedure TForm1.Button1Click(Sender: TObject);
var
cc:integer;
begin
adoquery1.Active:=false;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('{exec kkkk(cc)}');
adoquery1.Active:=true;
end;
但是好象会出错的,请问该如何修改。
改为
adoquery1.ExecSQL
begin
Close;
SQL.Clear;
SQL.Add('exec yourproduce');
Open;
end;