DELPHI-SQL升级数据库

指剑对天笑 2019-01-20 01:11:34
我有一个数据库升级脚本文本文件,里面全是SQL文本大小大概3到4M,我要运行这里面的脚本对数据库升级,里面的所有脚本查询分析器里可以运行,但是把文件载到DELPHI的ADO里就执行不了,请问在DELPHI里有什么办法可以一次性把这个文本中的SQL全部执行完并且能看到成功失败。
...全文
1150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nongen 2019-04-17
  • 打赏
  • 举报
回复
go不能在query里执行,,在query里分段是用分号';'这样的。
hj8090 2019-01-21
  • 打赏
  • 举报
回复
e.g.
1:用TStringlist加载sql文件
2:遍历TStringlist,遇到单行为“GO”-->ADO执行,<>"GO"-->写入到ADOQuery的SQL。
lyhoo163 2019-01-21
  • 打赏
  • 举报
回复
你的问题是,ADO仅能执行与数据集相关SQL命令。

你可以将SQL语句放在一个存储过程中,
再执行该存储过程。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧