社区
数据库相关
帖子详情
求教 如何执行.sql文件
gouxiaoyu
2010-05-11 09:11:50
我先采用了这种方式
ado.Execute('Use test');
ado.Execute('EXEC master.dbo.xp_cmdshell ''osql -U 用户名 -P 密码 -i "待执行文件"''');
不过发现了问题,必须在.sql文件内也加上 use test GO 否则无法针对 test数据库 执行该文件
跪求各位更好的办法,拜谢了!
...全文
127
11
打赏
收藏
求教 如何执行.sql文件
我先采用了这种方式 ado.Execute('Use test'); ado.Execute('EXEC master.dbo.xp_cmdshell ''osql -U 用户名 -P 密码 -i "待执行文件"'''); 不过发现了问题,必须在.sql文件内也加上 use test GO 否则无法针对 test数据库 执行该文件 跪求各位更好的办法,拜谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gouxiaoyu
2010-05-11
打赏
举报
回复
在此 谢谢各位 特别感谢sz_haitao、liangpei2008、tjianliang
O(∩_∩)O~ 再次感谢
gouxiaoyu
2010-05-11
打赏
举报
回复
ADOConnection.execute(sl.text); //此处的内容不能包含关键字GO
问题解决了 经过各位大大的提点 最后我是这样做的:
先 StringList.LoadFromFile 读取要执行的内容到 sl
sl.Text := stringreplace(sl.Text,'GO',' ',[rfReplaceAll, rfIgnoreCase]);
用ADOConnection.execute(sl.text);
OK!!
liangpei2008
2010-05-11
打赏
举报
回复
3.写成一个存储过程放到Master中,程序先连到Master,做程序的数据库初始化
liangpei2008
2010-05-11
打赏
举报
回复
1.用osql
2.把.sql文件中的语句拆解成N个SQL语句
<像ALTER TABLE\VIEW这样的语句就规定了其上面的语句必须用GO>
亮剑_
2010-05-11
打赏
举报
回复
LoadFromFile后,Execute前,做一下预处理
gouxiaoyu
2010-05-11
打赏
举报
回复
不能去掉 GO
gouxiaoyu
2010-05-11
打赏
举报
回复
是存在GO 、换行等
我使用 ADOConnection 来execute
先 StringList.LoadFromFile 读取要执行的内容到 sl
用ADOConnection.execute(sl.text);
还是发现问题 因为LoadFromFile sl读取到的内容有变化 出现了 '#$D#$A#9' '#$D#$A'
报错:关键字 'ALTER' 附近有语法错误。.
liangpei2008
2010-05-11
打赏
举报
回复
别试了,.sql中肯定会有GO之类的语句,用ADO执行肯定会出错的!先把GO去掉再说
gouxiaoyu
2010-05-11
打赏
举报
回复
sz_haitao 说的对哦 我试下?
haitao
2010-05-11
打赏
举报
回复
在 待执行文件 前面加入use test;go;
另外,都已经使用ado了,为什么不adoquery1.sql.loadfromfile();再adoquery1.execute;呢?
guanking
2010-05-11
打赏
举报
回复
LZ,在ADO连接中,直接指定TEST数据库。然后运行脚本试试。
JSP
SQL
图书馆系统
jsp 源码 ,数据库 。简单的jsp与
sql
应用 ,图书馆基本功能。
sql
练习题.pdf
⽹网上流传较⼴广的50道
SQL
训练,奋⽃斗了了不不知道多久终于写完了了。前18道题的难度依次 递增,从19题开始的后半部分算是循环练习和额外function的附加练习,难度恢复到普 通状态。
我
求教
高手的VB毕业设计
在ACCESS里,数据库插入的时候,运行出现问题,求高手们帮忙,万分感谢
ssh框架中的hibernate5
ssh框架中的hibernate,以及ssh框架整合的实例,该实例比较适合初学者
hive编程指南
hive编程指南
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章