2013-06-19 204 views
3

我正在構建C#控制檯應用程序以連接數據庫並執行簡單查詢。無法找到類型或名稱空間名稱'oracle'錯誤

但是,當我調試程序時,我得到這個錯誤:

The type or namespace name 'Oracle' could not be found (are you missing a using directive or an assembly reference?) 

我需要使用:

using Oracle.DataAccess.Client; 

我從甲骨文網站ODAC包下載。裏面我有安裝批處理文件(我用它),但沒有任何東西。

我正在使用MS VS2012 Express for Windows Desktop。

添加引用時應包含哪些文件?

+1

不「用它」包括加入甲骨文的DLL項目引用? – Brad

+0

不,我執行它。我應該手動複製一些文件嗎? – Nutic

+0

展開您的項目,右鍵單擊引用並檢查您是否已將Oracle客戶端dll添加到您的項目中 – Steve

回答

1

在組的安裝位置,你下載的有

Oracle.DataAccess.dll 

,你應該參考一下。 Here is a guide正是這樣做的。

3

同意你需要引用:

Oracle.DataAccess.dll 

您可能需要小心,你已經安裝了正確的Oracle客戶端 - 如果你有32位一個,那麼你可能需要強制你的應用程序到32位模式。

對於您可能還需要包括在您的BIN文件夾中所有的依賴分佈 - 在32位,將是這樣的: enter image description here

相關問題