一般是加一个数据库密码,防君子不防小人的。
具体方法:先在ACCESS里为数据库加一个密码“PASS”,然后写入以下内容:
Dim Con1 As New ADODB.Connection
Con1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\db2.mdb;Mode=ReadWrite;Persist Security Info=False;Jet OLEDB:Database Password=PASS"
这就OK了。

解决方案 »

  1.   

    恩,最好还要该数据库文件的格式,只要把前面数据库文件的开头的几个字节该了以后,用Access打开时它会提示你说这事不合法的数据格式的,这样别人就不能通过其他方式使用你的数据库了.
    当你要用那个数据库时,你可以暂时把它的格式改回来,操作执行完后又改回去.
      

  2.   

    十分感谢各位的提点,我现在在毕业设计中碰上了一个问题,
          1:access数据库庞大以后,如何进行数据备份。
          2:备份数据的机制我理解为:一个是数据安全,不会丢失数据,比如每天进行一次备份,将整个数据库拷贝到别处;还一个是为了加快运行速度将一些老的数据单独导出,比如说一年一次或两年一次,其目的是起到提高数据库的检索速度。
          请各位大哥大姐不吝发表看法,小弟不胜感激。
      

  3.   

    "恩,最好还要该数据库文件的格式,只要把前面数据库文件的开头的几个字节该了以后,用Access打开时它会提示你说这事不合法的数据格式的,这样别人就不能通过其他方式使用你的数据库了.
    当你要用那个数据库时,你可以暂时把它的格式改回来,操作执行完后又改回去."
    ----------------------------------------------------------------------------------请问一下,具体程序是怎样的,能否提供一下,谢谢!