我使用ADO+DAO设计ACCESS,但是只要换台机器,数据库的路径就得重新设置一次,有没有好的解决方法?还有我的数据库修改完总是得重新启动程序才能看到修改后的结果,有没有可以实时看到的呢?我查过有的说用rs.refresh,但程序说未找到方法或数据成员?rs.Editrs!message = txtoutput.Textrs.Updaters.refresh

解决方案 »

  1.   

    相对路径用app.path & "/access.mdb"第二个问题用rs.update应该可以了。
      

  2.   

    将数据库放在程序所在目录下,代码中这样引用:app.path & "\test.mdb"
      

  3.   

    我的数据库修改完总是得重新启动程序才能看到修改后的结果,有没有可以实时看到的呢?
    rs.Editrs!message = txtoutput.Textrs.Updateadodc1.refresh或DataGrid1.Refresh都不行, 是我哪设错了吗?
      

  4.   

    app.path & "\access.mdb"
    这样是标准的你可以看系统中地址的\的方向本地为\ 网络为/ 为什么两个都没有错呢因为你的app.path后面就有一个\实际上这个也不是很标准需要判断app.path后面有没有\ 你把你的程序和这个数据库放到c盘跟目录下就会出错你用rs的refresh adodc什么用
    reload一下adodc
      

  5.   

    你直接用adodc操作的话 refresh一下就可以了
      

  6.   

    app.path & "\数据库文件名"