Я пытаюсь подключиться к базе данных Oracle, используя ODP.NET, но она не работает. Я установил ODP.net (предположим 11g) для .NET и попытался подключить экспресс-версию 10g, которая установлена на моем локальном компьютере.ODP.NET и вопрос C#
Я включил следующие библиотеки в моем коде,
using System.Data;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
using System.Data.OracleClient;
Тем не менее я получаю «OracleConnection это пространство имен, но используется как» тип ошибки.
Любая идея?
обновление:
Update:
Изменяя пространство имен, как это предлагается ниже, и изменение подключения строки, она работает. Моя строка соединения теперь
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";
Посмотрите на свой код и на имя пространства имен. Измените имя пространства имен, которое вы использовали в своей программе. – adatapost