远程创建数据库(50分)

  • 主题发起人 主题发起人 hnzgw
  • 开始时间 开始时间
H

hnzgw

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位高手,如何在本地机上通过delphi编程,在装有SQL SERVER的远程服务器上创建数据
库最好能通过sp_attach_db存储函数,因为如果是通过create database 'name' 再create
table 'name' 这种命令的话,我如果表或存储过程很多,建起来就比较麻烦了。请指教不胜
感激.
 
帮你提前
 
不怕麻烦的话写midas
 
提一个不能完全解决的方法,可以尝试 ISQL + 脚本的方法实施。
继续关注。。。。
 
->因为如果是通过create database 'name' 再create
->table 'name' 这种命令的话,我如果表或存储过程很多,建起来就比较麻烦了
你即使使用sp_attach_db存储函数难道不也得输入库的详细信息吗?
使用CREATE时你可以将所有的建库命令写入文件,使用时就LOADFROMFILE不就很方便了吗?
我看浪潮通软就是用这种方法写的,它的库中有多少表反正我没数清。[:D]
 
我用sqlserver 生成sql脚本,然后复制到一个文本文件比例aa.txt
我在delphi中是可以读出aa.txt中的所有内容,然后用adoquery执行,但现在
碰到的问题是我在执行adoquery时所有的表都能创建的,但存储过程就不行了,
因为在delpi中的 adoquery.sql('')中文本文件中的go必须去掉才能执行,但
在存储过程中去掉go 之后 出错CREATE PROCEDURE' 必须是批查询中的第一条语句
大哥求求我吧
 
不用GO应当也可以!你再检查你的语句,另外一个文件建立一个不要在一个文件中建立多个.
我在SQL客户端建立存储过程时不用GO也能建立的.
 
再发表点意思吧
 
问题全部解决,开始给分了
 
后退
顶部