用ACCASS做数据库,能做成局域网中网络版的软件吗?也就是共用一个ACCASS数据库,,,,,
局域网中多台电脑能运行,可以不支持同是运行,,,怎么设置啊,,只能用SQL才有用吗?

解决方案 »

  1.   

    方法1:最简单,但不安全,把Access放在共享文件夹中,设置为只读权限;
    方法2:使用ADO或RDO,创建服务器ADO对象,CreateObject(myserver.ado....
    方法3:写一个服务器程序(COM+),提供数据访问,客户端使用CreateObject(myserver.myobj,myuser,mypwd)调用。
    方法2没有试过。
      

  2.   

    不建议在局域网中使用ACCESS数据库,当多人同时使用的时候,容易因为并发损坏数据库文件,造成不必要的损失。建议使用网络版数据库,如:SQL SERVER、SYBASE、ORACLE等。====================
    免费的学习交流网站,欢迎大家访问!
    http://www.j2soft.cn/
      

  3.   

    在局域网中用共享目录的方法应该是没什么太大问题的,就像楼上说的,代码要写好,我个人觉得用ado的事务处理最安全,可以保证数据的安全性和一致性
      

  4.   

    access适合单机的一些小程序
    c/s应该用数据库(access严格意义上不是数据库)
    要是非得用access写c/s结构的 我觉得是不是没事找抽呢
    楼上的说共享的方法没出问题,从理论上来讲应该会出问题,
    只不过用户很少 并发 没有发生而已