我是用VB做的程序,在写程序是就是连接另一台机器上的SQL数据库,可是我要制作安装程序,我怎么把SQL数据库,装到软件的目录里呀,就是在程序运行时读当前目录中的SQL数据库,而不是SQLSERVER目录中的数据库?请指教!

解决方案 »

  1.   

    你的程序啟動時應該有一個測試連接SQL的窗口,
    測試連接成功
    動態寫連接字串,而不是寫死在裡面
    這樣安裝文件跟SQl就可以分離開來,各自安裝
      

  2.   

    '附加数据库
    Strsql = "exec sp_detach_db"
    Set rs = conn.Execute(Strsql)Dim DName As String
    Dim FName As String
    Strsql = "create database " & DName & " on primary(filename='" & FName & "') for attach"
    Set rs = conn.Execute(Strsql)
    '添加用户及权限
    Dim UName As String
    sp_addrolemember  N'db_owner',  N'"& UName &"' "
    'Set rs = conn.Execute(Strsql)
    MsgBox "执行成功"