Stored Procedure是按不同的SQL会有不同的文法.
我用interbase为例:Create Procedure MyUserID(MyUserName Char(20))
Returns (MyID char(8))
As
Begin
Select userID from UserDataBase
where UserName = :MyUserName
into :MyUserNameSuspend;
end;之後便可以用 Tquery 取数据.
Query1.Sql.clear;
Query1.Sql.Add('Select MyUserName from MyUserID('XXXX')');
Query1.prepare;
Query1.open;
我用interbase为例:Create Procedure MyUserID(MyUserName Char(20))
Returns (MyID char(8))
As
Begin
Select userID from UserDataBase
where UserName = :MyUserName
into :MyUserNameSuspend;
end;之後便可以用 Tquery 取数据.
Query1.Sql.clear;
Query1.Sql.Add('Select MyUserName from MyUserID('XXXX')');
Query1.prepare;
Query1.open;
解决方案 »
- 新手问循环嵌套问题
- 太喜欢delphpi了.可惜一直没时间学
- 一个查询问题,treeview和数据库相连,如何查询一个节点,包括所有子节点的记录?
- dbexpress 的TSQLquery问题
- 医学影像系统解决方案
- 为什么会出现计算机不能与远程计算机用PPP控制协议通讯?
- 请问delphi的系统函数,非可视化类从哪里可以查出来?给分150
- 本人做了一个类似于Acrobat 4.0的软件,不过可以进行编辑的,要想下载,进来看下载地址吧.
- delphi中有没有像vb中的left,right函数?
- 如何让EXE文件执行后返回一个整数值给WINDOWS?
- 紧急问题:毕业设计delphi 下的c/s平台应该怎么搭建啊!内详!!!!!!!!100分!!!!
- 100分,急、急、急 帮帮小弟!小弟用delphi6开发clint/sever,应该运行哪个程序啊,是ibconsole吗,步骤是怎样的啊
Create Procedure MyUserID(MyUserName Char(20))
Returns (MyID char(8))
As
Begin
Select userID from UserDataBase
where UserName = :MyUserName
into :MyIDSuspend;
end;之後便可以用 Tquery 取数据.
Query1.Sql.clear;
Query1.Sql.Add('Select MyID from MyUserID('XXXX')');
Query1.prepare;
Query1.open;