我目前如果用Access做为数据库,开发网络版程序,那么我必要把服务器上的该ACCESS数据库共享出来。每个客户端的电脑上,映射该文件,这样用户才能访问该数据库。这样,由于用户需要对数据库进行写/改的操作,因此我必须要把该文件的控制权开发给每一个用户。但是这样的就存在一个风险,用户可以删除我的该文件,造成数据的丢失。各位大侠,我想知道你们是怎么处理这样的问题的啊?

解决方案 »

  1.   

    9494,换成ORCALE/MYSQL等等都可以啊。
      

  2.   

    要么换数据库另外你是什么网络程序?? 局域网内的?
    客户端有什么样的操作,要么用odbc映射过去
      

  3.   

    To dabaicai(不再做菜鸟) 用odbc映射过去?具体怎么实现的啊?ODBC不是也只能连接本地的数据库吗?
      

  4.   

    可以通过权限控制来解决,先给你的程序一个角色,目的是只让你的程序来直接访问access,而不能直接通过网上邻居等来访问你的access,这样你的问题就解决了。windows 活动目录可能满足你的要求。
      

  5.   

    To fanyufanyu(反语),
       
       首先谢谢你,但是我不是很明白具体该怎么操作,你能再解释下吗?或者给我留个MSN之类的?
      

  6.   

    危险程度并不仅仅是删除access文件最好更换其他网络数据库如MYSQL、MSSQL、ORACLE等等
      

  7.   

    ODBC选access文件的时候可以选择网络的