如何在installshield for delphi 5中执行下面的代码:(70分)

  • 主题发起人 主题发起人 citybug
  • 开始时间 开始时间
C

citybug

Unregistered / Unconfirmed
GUEST, unregistred user!
利用系统存储过程将数据库附加到当前服务器。
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs.mdf',
@filename2 = N'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs_log.ldf'
将数据库添加到数据库应该在安装过程中完成,那么这些代码我要写在什么地方呢?
 
这是我的做法:
1、做一个EXE文件,在程序里完成数据库的附加,想怎么控制都行。
2、在Installshield里调用EXE文件即可。
 
sp_attach_db是属于master数据库,难道还要建立一个新的数据源吗?
该如何引用呢?
 
不管怎样,你都需要连接到master啊?!
 
我使用的是自己建立的新的数据库啊,而master是系统数据库
 
执行sp_attach_db需要登录用户是sysadmin和dbcreator固定服务器角色的成员
 
楼上的兄弟,烦请您详细的讲一下该如何去做,或将范例程序发到我信箱,
zc_coach@163.net,多谢了。我对这些实在是不熟悉,呵呵
 
其实不用,看看odbc里面的系统dsn有个localserver,它指向的默认数据库就是
master,直接就可以用。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
828
DelphiTeacher的专栏
D
D
回复
0
查看
844
DelphiTeacher的专栏
D
后退
顶部