对不同的数据库,Delphi如何执行SQL批处理过程?(100分)

  • 主题发起人 主题发起人 逍遥泿子
  • 开始时间 开始时间

逍遥泿子

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在Delphi前端执行类似于存储过程处理的SQL批处理过程?
也可以说是在Delphi前端实现一些临时存储过程的处理,但Delphi前端数据集控件不能支持
多行SQL语句? 有什么办法吗??
 
sql.add('select * from table');
sql.add('go');
sql.add('.....');
sql.add('go');
execsql;
不可已吗?
 
可以使用go分割但要注意整个字符串长度
 
我试了一下。
在同一个执行过程中。如建表可以建多个表(视图)。
如建存储过程只可以建一个。
如返回数据集只可有一个Select。
 
我说的当然是在Delphi前端能过Delphi的数据集连接控件进行处理/
如DataSet
可以进行这样的处理吗?
 
最近用了PB, PB中能嵌入SQL 代码,是可以实现这样的功能的/看来数据库处理能力上,
PB确实要强大得多些
 
后退
顶部