Я пытаюсь подключить базу данных Oracle с помощью ODP.NET, но она не работает. Я установил ODP.net (предположим, 11g) для .NET и пытаюсь подключить экспресс-версию 10g, установленную на моем локальном компьютере.
Я включил в свой код следующую библиотеку,
using System.Data;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
using System.Data.OracleClient;
Тем не менее я получаю ошибку «oracleconnection - это пространство имен, но используется как тип».
Любая идея?
обновление:
Обновлять:
Изменяя пространство имен, как предложено ниже, и модифицируя соединительную строку, он работает. Моя строка подключения сейчас,
string constr = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=host)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));
User Id=system; Password=password";