0
我們最近將我們的訪問2007 db升級到2016,更新後我們的outlook功能停止工作。該功能看起來像:Outlook 2010連接到Access 2016程序沒有響應
Private Function GetZeusConnection() As ADODB.Connection
Dim con As New ADODB.Connection
con.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Y:\path\to\database.accdb;Persist Security Info=False;"
Set GetZeusConnection = con
看來,Outlook無法打開Access 2016與當前庫。有人有想法嗎?
編輯:在參考文獻中說,訪問16.0對象庫,我們不能手動添加12.0庫(儘管訪問2007年在機器上可用,雖然有一個小的安裝屏幕,這似乎也改變了對象庫在Outlook中每次它運行)
編輯2:它的工作時,2007年是已經過去的開通,改變了引用到12.0
編輯3版本:我們已經試圖改變版本號在字符串中爲16.0,不成功
你的代碼是有效的。有沒有錯誤信息?當你調試時,哪個指令會失敗或掛起? –
沒有顯示錯誤消息,標準窗口「程序沒有響應」消息框彈出一個加載條,屏幕灰色。需要注意的是,在參考文獻中提到了Access 16.0對象庫,並且我們不能手動添加12.0庫(即使訪問2007在計算機上可用) –
順便說一句,它掛在con.open命令上 –