conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\bxd\data.mdb;Persist Security Info=False"
这里数据资源的路径是固定的,会出现在别的机子不能连接数据库的问题,请问有没有其他方法来取代,来解决这个问题

解决方案 »

  1.   

    晕,用变量:dim db_Path$,strCn$
    db_Path$ = "e:\bxd\data.mdb"
    strCn$=""Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db_Path$ & "conn.Open ;Persist Security Info=False"程序运行时,给变量赋值。
      

  2.   

    你的数据库和程序的相对路径有关系么?
    如果有,就strCn$=""Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\你的数据库相对exe文件路径" & "conn.Open ;Persist Security Info=False"
      

  3.   

    例如conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data.mdb" & ";Persist Security Info=False"