OleDb Provider для Oracle
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



OleDb Provider для Oracle Expand / Collapse
Автор
Сообщение
26.02.2006 18:38
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 20.06.2006 10:27
Сообщ.: 28, Visits: 302
На сервере Oracle установлен OleDb 9-й версии
При попытке открыть бд с помощью ADO.NET FrameWork 2001
выходит ошибка, что провайдер не установлен.
Как все-таки присоединится?
Использование ADO.NET,С#,ASP.net важно!
Сообщ. #891651
27.02.2006 10:07
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 20.06.2006 10:27
Сообщ.: 28, Visits: 302
Версия FrameWork - 1.0
Сообщ. #891666
27.02.2006 10:44
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Значит нужно установить провайдер работы с Oracle

Microsoft .NET Managed Provider for Oracle
http://www.microsoft.com/downloads/details.aspx?FamilyID=4f55d429-17dc-45ea-bfb3-076d1c052524&displaylang=en

или Oracle Data Provider for .NET
http://www.oracle.com/technology/software/tech/windows/odpnet/utilsoft.html
Сообщ. #891669
27.02.2006 15:36
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 20.06.2006 10:27
Сообщ.: 28, Visits: 302
1)Админы говорят,что все установлено,но ваше попробую
2)В качестве альтернативы я закачала OraDirect-удобно,
но-хотя все настройки подключаемой бд слелала как всегда(командную строку и т.п.)выдает исключение пустой ссылки в строке
conn_for_tab.Open();
объект бд:
CoreLab.Oracle.OracleConnection conn_for_tab = new CoreLab.Oracle.OracleConnection("User Id=admin;Password=pas;Server=ASUTP;Sid=asutp;");
исключение:
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Сообщ. #891691
27.02.2006 16:06
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Значит переменная conn_for_tab в самом деле содержит значение null, то есть не была инициализирована. Проверяй свой код. Больше ничего не могу посоветовать.
Сообщ. #891694
27.02.2006 16:27
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 20.06.2006 10:27
Сообщ.: 28, Visits: 302
Хорошо!
Какими способами можно проверить эту переменную (объект бд)?
Код на данный момент наипростейший.
В Server Explorer при этом всю подключаемую бд и ее структуру видно.
Заранее спасибо!
Сообщ. #891695
28.02.2006 10:48
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 20.06.2006 10:27
Сообщ.: 28, Visits: 302
Помогите!!!
Я не понимаю!
ради эксперимента аналогичным способом я подключилась к бд через Windows форму-все замечательно подключается и данные считываются!
Совершенно также я подключаюсь и в Web форме, но выходит эта ошибка:
System.NullReferenceException:
Object reference not set to an instance of an object.
В чем дело?
Сообщ. #891737
28.02.2006 10:59
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Полный код страницы покажи.
Сообщ. #891740
28.02.2006 11:11