Delphi + sqlite + UniDAC 如何执行一次执行多条update语句? Delphi + sqlite + UniDAC 如何执行一次执行多条update语句,用TUniQuery 做 Update,但是数据比较多,而且需要每条数据执行Update(不要问为什么),我用 Update .... ; Update ... ; update ...; 这样组成一条sql语句,然后传给TUniQuery.sql,然后 TUniQuery.exesql,只能执行第一条 update,后面的update不被执行。有什么技巧么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DELPHI就没用过sqlite,倒是在C#用过一次,采集数据的,.net自带一个SqlBulkCopy控件快速一次上传数万条记录用的,不知道DELPHI有没有其他好办法。 个人认为生成一条执行一条更方便快捷,而且可以及时了解执行情况和错误信息。如果真要这样做,详细楼主可参阅一下SQL运行脚本的格式。 “一次执行多条SQL语句”其实本质上仍是一条一条执行。如果你一定要把N条语句写在一起,你可以继承TUniQuery,写自己的TMyQuery,在TMyQuery将写在一起的SQL语句拆分,一条一条送给TUniQuery运行,对你来说,就是一次执行N条语句了。 印象中unidac有一个专门的脚本控件,执行多条sql应该用脚本 设置SQL字符串变量,用For循环组装,各update之间用分号连接,组装完毕后,一次性执行;建议,前后加入事务处理异常回滚效果 通过数条SQL语句,逐条更新。 大家觉得用delphi做类似酷我音乐盒的软件可行性如何? 根据拼音首字母自动查找记录的DBComboBox控件 还是关于dbgrid导入Excel的问题! 送分了!!! 布局设计 IE 控件 如何 禁止弹出新窗口 ??:如何判断一个TADODataSet的一个字段是否为关键字段1)值非空2)值唯一 怎么样做自己的messagedlg??? 机器有多网卡,所以有多个ip地址,怎么得到所有的ip地址列表? 有没有好的代码排版软件可下载 紧急情况,请各位参考啊!!!!! Delphi Base64 and Md5 与 Java 实现相同结果? win7主题下控件字体颜色的改变问题!请教?
如果真要这样做,详细楼主可参阅一下SQL运行脚本的格式。
其实本质上仍是一条一条执行。如果你一定要把N条语句写在一起,
你可以继承TUniQuery,写自己的TMyQuery,
在TMyQuery将写在一起的SQL语句拆分,一条一条送给TUniQuery运行,
对你来说,就是一次执行N条语句了。