社区
数据库相关
帖子详情
求教 如何执行.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数据库 执行该文件
跪求各位更好的办法,拜谢了!
...全文
99
11
打赏
收藏
求教 如何执行.sql文件
我先采用了这种方式 ado.Execute('Use test'); ado.Execute('EXEC master.dbo.xp_cmdshell ''osql -U 用户名 -P 密码 -i "待执行文件"'''); 不过发现了问题,必须在.sql文件内也加上 use test GO 否则无法针对 test数据库 执行该文件 跪求各位更好的办法,拜谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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数据库。然后运行脚本试试。
运行access
文件
连接
sql
server中的表
这是从别人那里复制粘贴来的,希望大家不要下,我只是做个学习整理而已,如果有更好的技术既不侵权又可保存在网上,那么
求教
,谢谢了
java
sql
exception_java.
sql
.
SQL
Exception
java.
sql
.
SQL
Exception: ResultSet is closed是什么错误java.
sql
.
SQL
Exception:ResultSetisclosed是什么错误java.
sql
.
SQL
Exception:ResultSetisclosed是什么错误,需要怎么改搜索更多相关的解决方案:java"target="_...
数据处理救星降世Power Query
0/ Excel数据处理新利器来了,准备好了吗? 1/ 比网红函数VLOOKUP还全面的功能。——查(查询) 2/ 取其精华,去其糟粕。...——聚(聚合) 9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
Django
执行
原始
SQL
一、参考文档和资料 Django 1.2 ... ... Django提供两种方式
执行
(performing)原始的
SQL
查询: (1)、Manager.raw():
执行
原始查询并返回模型实例 (2)、Executing
sql
server 中image字段的解密问题/
文件
格式分析,
求教
sql
的数据库表中的image字段中包含特定的数据,关于计算机基础的考试题目,不知道如何将题目显示或打印出来,当然数据库是别人的,不知道image字段是如何保存的,
文件
?
文件
的一部分?还是...想请教各位,像这种问题...
数据库相关
2,496
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章