我的一个药品管理系统已经做好了,我的数据库是在F:\
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\yao.mdb;Persist Security Info=False
怎么样才能用相对目录写呢?如果我的工程也在F:\应该怎么用相对目录写呢?
我想打包成安装程序?怎么打包呢?可以直接做成安装程序,完全脱离VB吗?在没有VB的机子上也能运行?要怎么样做呢?安装的时候他会把数据库放到哪里呢?还是原来指定的位置吗?像我的数据库在F:\它会自动安装到F:\吗?还是怎么回事呢?
请大家指教。

解决方案 »

  1.   

    相对目录:
    App.Path
    打包生成可安装分发的安装包:
    ‘开始’-‘程序’‘Microsoft Visual Basic 6.0 中文版’-‘Package & Deployment 向导’
    数据库文件可以随安装包一起打包,安装时也没有问题,哪里来的就安装到哪里。
      

  2.   

    把连接字符串这样写:
    dim sConnectStr as string
    sConnectStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & app.path " & "\yao.mdb;Persist Security Info=False"然后把这个连接字符串传递给你的连接对象
      

  3.   

    在打包的时候有个ADD,别忘个把打到数据库加上