给3个帖子你参考!http://www.csdn.net/expert/topic/674/674883.xml?temp=.1819116http://www.csdn.net/expert/topic/693/693302.xml?temp=.6870996http://www.csdn.net/expert/topic/697/697810.xml?temp=.5003473

解决方案 »

  1.   

    其实ACCESS数据库一点都不安全,那天有一个朋友给我一个程序,一下子能破ACCESS的16位密码,你在程序连接中中可以通DATABASE设置密码,再将LoginPrompt设置为False,那样你的程序就可以进去了,其实最重的还是要对数据库内容进行加密,比较重的部分!!!!!!!!
      

  2.   

    根本就不应该使用access数据库,现在有的解密软件,一下就解开了,不是因为access的密码算法不好,而是access只在固定的位置存放一个取反的密码,太弱智啦。你设多少位都没有用的。
      

  3.   

    谢谢各位兄弟的指点
       我知道用ACCESS数据库比较简单,而且我现在的用户是非专业用户,对他们懂得操作,但是一般的电脑上都会装OFFICE2000,我当心那天一个操作员没事的时候无意中有ACCESS把它打开了,那可就惨了!
       当然上面的几位兄弟,说ACCESS的安全性不好,确实也是这样。但我不知道有什么数据库的安全性最好且操作有比较方便,而且我现在也不知道怎样对数据加密。
       如果兄弟们有时间的话能不能给我一个实例,
         我的Email:[email protected]
        期待你们的回音,谢谢!
      

  4.   

    使用Tdatabase 连接到您的数据库.
    设置别名,用户名,密码:
    双击tdatabase,在database的编辑器里选择别名并且命名一个新的databasename来在程序中使用.然后在parameter orverride下面写上
    username= 你的用户名(没有的话就只需写一个username 就Ok了)
    password= 你在access里面设定的密码.
    将loginprompt 设为false.其它的数据集控件通过Tdatabase来连接(其它数据集控件的别名选择刚才命名的新的databasename).应该能满足您的要求了.....