写了个程序,却老是被别人直接修改数据库而改变结果,想用VB写个软件监视ACCESS数据库是不是被手动修改,或其它写的软件修改,如是其它软件,可否记录是哪些软件访问修改过数据库,VB写的程序后台运行不被发现,求答案。

解决方案 »

  1.   

    感觉首先不是技术问题,数据库如可能被手工或第三方修改而不能保证数据的正确性,再怎么做也是枉然。
    当然我也知道你肯定有难处,实在不行写一接口平台(Webservices或app什么的),独占方式打开数据库文件,你自己的数据交互与通过这个接口来完成即可。
      

  2.   

    ACCESS再怎么加密也可以被确解掉
      

  3.   

    想保密应使用oracle,mssql等数据库好点,用b/s模式,access的太简单,赤裸裸的暴漏
      

  4.   

    给个另类的方法,将VB软件与ACCESS数据库放同一目录夹内,用WINRAR加密压缩,那只有知道密码才能在WINRAR内运行软件操作ACCESS数据库.