2017-09-23 36 views
0

我有一個2007 ms訪問應用程序,並且它在多臺計算機之間工作正常,但是現在我們有一臺加入網絡的新PC,它與Windows 10運行,並已安裝MS Access 2013,當我嘗試使用該新的PC中的應用程序,我geting上述錯誤(2950),並且我已嘗試以下解決方案:ms訪問,您輸入的表達式具有microsoft access無法找到的函數名稱

  1. 爲我的數據庫設置可信路徑。

  2. 使用緊湊和修復數據庫。但它沒有工作

因此,如果任何想法,我將非常感激..

+2

在新計算機上,打開VBA編輯器,看看是否有任何丟失的引用。 – June7

+0

你是完全正確的,有一個失蹤的引用,我沒有選中,然後重新檢查關閉應用程序,並重新打開它,一切都很好,非常感謝。 – SUDAPP

+0

只有一個?你編譯了(不是緊湊的)你的vba代碼?某些類在Win10中更改了它們的版本,例如XmlHttp40到XmlHttp60? – BitAccesser

回答

0

我最近做了一些測試使用Windows 10的機器上的宏,不得不更改代碼如下:

OLD Provider = Microsoft.Jet.OLEDB.4.0;

NEW Provider = Microsoft.ACE.OLEDB.12.0;

,讓我們的宏工作............

相關問題