2017-05-25 26 views
0

我剛剛從我的朋友那裏學習一些東西的項目,該項目是在Visual Studio中製作的簡單的Windows窗體應用程序(VB代碼背後),他將項目移動到我的機器,我們運行項目沒有任何問題,它連接到數據庫,我們從DB加載到網格中獲得結果。這個錯誤的含義是什麼? 'Oracle.ManagedDataAcess.Client'

但是,當我試圖編輯項目中的某些東西,如添加新的DATASET,我收到了這個錯誤,甚至當我想在TABLE ADAPTER中添加新的QUERY,或者如果我想看到我正在接收的現有數據集的代碼同樣的錯誤。

enter image description here

這意味着我缺少一些DLL在我的視覺工作室?

+1

似乎表明您沒有安裝Oracle數據提供程序。您應該訪問Oracle網站並下載.NET的數據工具。 – jmcilhinney

+1

我總是對那裏使用的術語感到困惑,所以我嘗試解釋一下我如何看待它:當您創建程序時,您需要連接到其他數據庫。作爲** App **和** Database **之間的談判者**您必須使用一些DataAccess提供程序。有多個版本適用於多個數據庫(例如,對於MySQL,MS-SQL,Oracle DB,Postrgee ....)和數據庫語法更改,有多個版本。最好你可以檢查你的同事使用的版本,並從Oracle網站上下載相同的版本 - http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html – Tatranskymedved

+0

@Tatranskymedved well well my朋友非常感謝我從Oracle網站安裝了一些東西,所以我們將看到會發生什麼 –

回答

0

當您創建的應用程序,它應該連接到一些數據庫系統,它需要有應用數據庫之間的談判。爲此目的,您必須使用一些DataAccess provider

所有數據庫(MySQL,MS-SQL,Oracle DB,Postgree ...)都有多個版本。隨着數據庫語法不斷髮展(語言),DataAccess providers的版本也在不斷增加。

基本上每個數據庫都需要一些最小版本的提供者來處理。由於您的計算機沒有安裝任何有效的軟件,因此會引發錯誤。最好您可以檢查您的同事使用的版本,並從the Oracle web下載相同或更高的版本。

相關問題