正在学习delphi,从网上还有请教前辈,终于知道了如何调用interbase数据库的存储过程。
调用interbase的存储过程要用到IBStoredProc控件。
with IBStoredProc1 do
begin
StoredProcName:='ADD_YG'; //存储过程名叫'ADD_YG'
Params.Clear;
Params.CreateParam(ftString,'pid',ptInput).AsInteger:=pid;
Params.CreateParam(ftString,'pname',ptInput).AsString:=pname;
Prepare;
ExecProc;
end;
存储过程'ADD_YG':
CREATE PROCEDURE ADD_YG (
pid integer,
pname varchar(10),
)
as
begin
insert into yg(id,name)values(:pid, :pname);/*yg为一表*/
exit;
end
本文介绍如何使用Delphi中的IBStoredProc控件来调用InterBase数据库的存储过程,并提供了一个具体的示例,包括设置存储过程名称、参数传递及执行存储过程的方法。

3152

被折叠的 条评论
为什么被折叠?



