各位:
 
      我现在的DataEnvironment的connection属性是连在本机的e:\fcs\data\data.mdb,打印一切正常;但是编译成.EXE文件后,就提示找不到此路径,我不知在数据环境中能否把路径改成相对路径,如何写?或者有其它的办法也行?谢谢各位了,分不够可以再加。急,在线等待。

解决方案 »

  1.   

    用相对路径,比如 app.path & "\data\mdb",赋给DataEnviroment。当然,最好用Adodb对象连接。
      

  2.   

    最好别用DataEnviroment,那东东我用不习惯,建议用连接字符串。
      

  3.   

    在VB连接到数据库后,把路径去掉就行了。
    例如:数据库路径为c:\data\aaa.mdb,改为aaa.mdb即可。
      

  4.   

    这个问题我也遇到过 
    我是这么解决的  你可以试验一下
    dataenvironment中Initialize事件
    Private Sub DataEnvironment_Initialize()
    DataEnvironment1.Connection1.Open App.Path & "\Library.mdb"
    End Sub
    数据库名改成你自己相应的数据库名
    数据库和你的程序放在一个目录里问题就能解决了