2015-08-19

ADO加密無法連線到Access 2010的問題

我們在寫應用軟體的時候,若資料重複或太大,會利用資料庫來儲存我的的數據,用MS-SQL或MySQL之類的作法,需要架設伺服器軟體,管理太複雜,若要數據庫跟著應用程式帶著跑,我想MS Access是個不錯的選擇...


當然可攜式數據庫不只Access,舉凡txt/csv/dbf...都可以,不過若是要有安全加密及不可讀功能,可能Access是個不錯的選擇。

VBA藉由ADO來連線資料庫的方式不少,如ODBC與OLEDB,基本上我比較喜歡用OLEDB,不過最近利用連線到ACCESS 2010的時候,當系統設置為加密資料庫(需要有密碼才能進入程式),卻發生了無法建立Connection的問題(無加密沒這個問題),當然就只好拜請Google大神的協助,最後發現在於Access的設定問題,

你需要在選項-用戶端設定-加密方法中改用使用舊版加密它才能夠順利連線,可能是我的ADO版本太舊造成無法連線到新版2010的資料庫吧..供需要的大大參考參考...

沒有留言:

張貼留言