在delphi里怎么执行后台升级文件 我写了一个脚本文件,里面是对数据库的升级(在查询分析器里执行成功)在delphi里我该怎么来执行这个文件呢,可能把它看成后台升级的过程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的脚本文件的内容放到存储过程中用adoquery执行一下就ok 这好不是太难。基本思想:把你的脚本文件逐行读出(例如,可放至一个memo中),然后把该行作为数据控件的sql来执行。有个方案供参考:(1)用一个TDATABASE或/和TADOCONNECTION或其它,让用户或自定义连接串。(2)加TQUERY或TADOQUERY等。(3)从SQL文件中逐条命令读入。 根据SQL命令类型(SELECT,UPDATE,DELETE ...看是否有返回记录)选择用QUERY执行执行的方式(是open还是execsql).执行时可采取事务控制。(4)判断执行结果 正确 继续下一条命令 不正确 返回(如支持 ROLLBACK)可以吗? 显示效果求助! cxgrid分组合计 如何将C/S结构改成B/S结构 用ClientDataSet调用存储过程返回的数据集可以进行Edit操作吗? 如何区分判断一个字符串中的数字和非数字字符? 大家帮我看看这是什么控件? 丁丁销售助理又推出了新的版本 ---V3.2,欢迎下载使用!来者有份 hi,大家好,我来问一个问题,大家伙来看看 真诚的请各位兄弟姐妹、师长帮帮我 100分(在线等待) 她说了一句有分量的话,我该不该继续争取呢? 難!更新數據的問題! 如何通过ini文件控制exe文件?
用adoquery执行一下就ok
基本思想:把你的脚本文件逐行读出(例如,可放至一个memo中),然后把该行作为数据控件的sql来执行。有个方案供参考:(1)用一个TDATABASE或/和TADOCONNECTION或其它,让用户或自定义连接串。
(2)加TQUERY或TADOQUERY等。
(3)从SQL文件中逐条命令读入。
根据SQL命令类型(SELECT,UPDATE,DELETE ...看是否有返回记录)选择用QUERY执行执行的方式(是open还是execsql).
执行时可采取事务控制。
(4)判断执行结果
正确
继续下一条命令
不正确
返回(如支持 ROLLBACK)
可以吗?