2009年12月30日 星期三

ACCESS 64位元 OLEDB

相信最近很多人買筆電都給你Win7 64bit
然而我們程式掛的,就會遇到總總困難
目前最多人問的就是ACCESS的檔案沒法用程式讀

其實ODBC和MDAC是有出64bit的
但你要由程式去讀取,會掛在JET引擎
但要從程式中讀取ACCESS,還要有幾個條件相符
1.去下列網址下載2007 Office system 驅動程式
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

2.然後把你舊有的MDB升級到2007版本

3.連線字串請改為
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=

DataDirectory
\DBNAME.mdb;Persist Security Info=True;Jet OLEDB:
參考文章
http://www.vistax64.com/net-general/234732-64-bit-mdac-needed.html
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/58c4c61e-fa86-4809-bf7d-21bacb055d3e/

沒有留言: