远程创建数据库

hnzgw 2002-08-13 10:52:28
请教各位高手,如何在本地机上通过delphi编程,在装有SQL SERVER的远程服务器上创建数据
库最好能通过sp_attach_db存储函数,因为如果是通过create database 'name' 再create
table 'name' 这种命令的话,我如果表或存储过程很多,建起来就比较麻烦了。请指教不胜
感激.
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hnzgw 2002-08-15
  • 打赏
  • 举报
回复
有启发
wangxj333 2002-08-14
  • 打赏
  • 举报
回复
表、存储过程等对象你逐个建立也可以啊。你在读出aa.txt中的内容的时候每碰到“GO”就执行一次,在DOQuery.Sql.Clear,再Add下一个“Go”之前的Sql,一直循环下去就可以啦。注意用事务包起来。
wangxj333 2002-08-14
  • 打赏
  • 举报
回复
表、存储过程等对象你逐个建立也可以啊。你在读出aa.txt中的内容的时候没碰到“GO”就执行一次,在DOQuery.Sql.Clear,再Add下一个“Go”之前的Sql,一直循环下去就可以啦。注意用事务包起来。
hnzgw 2002-08-14
  • 打赏
  • 举报
回复
我用sqlserver 生成sql脚本,然后复制到一个文本文件比例aa.txt
我在delphi中是可以读出aa.txt中的所有内容,然后用adoquery执行,但现在
碰到的问题是我在执行adoquery时所有的表都能创建的,但存储过程就不行了,
因为在delpi中的 adoquery.sql('')中文本文件中的go必须去掉才能执行,但
在存储过程中去掉go 之后 出错CREATE PROCEDURE' 必须是批查询中的第一条语句
大哥求求我吧
hnzgw 2002-08-14
  • 打赏
  • 举报
回复
高手们回答一下吧

2,507

社区成员

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

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