我现用ADO连的access数据库做了一个单机用的程序,现在想在网络上共享使用,有没有最简单的方法解决?在线等...

解决方案 »

  1.   

    1:转成sql-server数据库
    2:把连接字符串中的路径带上要访问的主机名
      

  2.   

    共享access所在目录,连接字符串中使用类似于'\\共享目录\myaccess.mdb'的路径
      

  3.   

    共享access所在目录,连接字符串中使用类似于'\\server\共享目录\myaccess.mdb'的路径
      

  4.   

    可以改,但是对数据库并发操作有问题.改成SQL Server
      

  5.   

    我现在就是用的共享的方法,但有时出错,说什么记录被锁定....,是否是Access有其它设置?
    如改成sql Server,要做哪些具体一点的工作了?多谢了
      

  6.   

    access对于数据库多用户并发操作,好像不支持的,sqlserver好狠多的,毕竟是企业级数据库!
      

  7.   

    做成三层结构是完全可以的。将以前的ADODATASET全换成CLIENTDATASET,然后做一个应用服务器就可以了,改动不太大。
    如果改为SQLSERVER只需要将ACCESS升迁为SQL,再做一些主键或数据类型的小改动就行了。程序除了日期查询外不用做任何改动。