在数据库表路径前加 App.Path

解决方案 »

  1.   

    agree up另外,如果你要把数据库安装在和可执行文件在一起,则在打包时,将数据库加进去即可,如果你不想数据库让别人看见,可以数据库表路径进行更改,打包时统一路径就行了,试试吧
      

  2.   

    你是用什么打包呀?
    如果是用安装工厂,你就用%APPDIR%\文件名就可以了.
      

  3.   

    问题不在打包,而在于你的ADO控件是用相对路径还是绝对路径?如果是绝对路径的话,就算打包也没用。还是用相对路径的好。例:
    Private Sub Form_Load()
     Dim Strsql As String
     Strsql = "Select * From TableName" 
     Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=App.Path & "\Temp.mdb;Persist Security Info=False"
     Adodc1.RecordSource = Strsql
     Adodc1.Refresh
    End Sub