如何让Query动态的一次执行多条SQL语句! query.execSQL('exec('多条语句')')注意用好引号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用QUERY.SQL.ADD来添加不需要加分号 为什么要那样做呀?这样不行吗?query.close;query.sql.clear;query.sql.add(insert A..........');query.execsql;query.sql.clear;query.sql.add('insert B..........');query.execsql;还有不知你的sql语句是否能写成一条的。 用sql.add添加的也是一条语句如果你想执行多条,建议使用存储过程 和你用的数据库系统有关系。如是sybase/sql server,只要将几个语句加到QUERY.SQL中;若是ORACLE,还需要加begin ... end;,形成一个PL/SQL块。 只要数据库支持多语句操作,TQuery就支持多语句操作,直接在Query.SQL.Add();添加你的SQL语句就可以,语句间不需要分号,但要有空格号,就象平时写SQL语句一样。 query.close;query.sql.clear;query.sql.add(Select * From Table');query.open;query.close;query.sql.clear;query.sql.add('delete from table1');query.execsql;.... query.close;query.sql.clear;query.sql.add(select * From table');query.open;query.close;query.sql.clear;query.sql.add('delete from table1');query.execsql; 語法依賴你的DataBase Server,基本上存儲過程都可以放到Query中來執行。 客户端Socket连接,老是要重启一下网卡,客户端Socket连接才能正常呢 在线等 请教一个关于释放内存的基础问题 小弟初学。下载了一个带源码的系统。程序运行说明如下,我不知道该如何做,请大虾指点! 请高手帮忙,下载后怎样释放缓存..... 求助:怎样调用IBlocal数据库?急 如何在fastreport的预览界面中实现设计报表? 请问关于winsock的一个问题 Delphi菜鸟提问4: 能介绍几本delphi做数据库的书吗?? 求教!关于写数据库的问题。 数据库显示报表不完全时自动折行的问题(100)一定要帮我解决呀,谢谢了。 就这样、、、
不需要加分号
query.close;
query.sql.clear;
query.sql.add(insert A..........');
query.execsql;
query.sql.clear;
query.sql.add('insert B..........');
query.execsql;
还有不知你的sql语句是否能写成一条的。
如果你想执行多条,建议使用存储过程
query.sql.clear;
query.sql.add(Select * From Table');
query.open;query.close;
query.sql.clear;
query.sql.add('delete from table1');
query.execsql;
....
query.sql.clear;
query.sql.add(select * From table');
query.open;query.close;
query.sql.clear;
query.sql.add('delete from table1');
query.execsql;