Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.09;
Скачать: CL | DM;

Вниз

Помогите разобраться с Odac/Connect   Найти похожие ветки 

 
Андрусь ©   (2002-08-19 15:06) [0]

Привет всем! Возникла такая проблемка.Использую компоненты Odac для работы с Оракловой базой. При запуске приложения появляется Connect Dialog(стандартный компонент,если не укажешь его,создаётся по умалчанию при конете к базе),нажимаешь "Соеденить" - обработка идёт нормально,но при нажатии "Отмена" - вываливают ошибки.Первая - непонятная "The exaption unknown software exeption(0x0eedfade)occured in application at location 0x77e989d1",вторая понятная - "Exaption EDatabaseError in module Proect1.exe at 00083E25 Cannot connect to database".Причём первая под дебагером не видна.
Что эт за ошибка и с чем её едят(на форме есть только OraSession и ConnectDialog).
Вообще,чего хотелось сделать - запускаешь прогу,если "Отмена", то выход из приложения.
Зараннее всем большое спасибо!


 
Леха_   (2002-08-19 16:26) [1]

попробуй поставить свойство Home сессии в соответствие с установкой оракла на твоей машине


 
Андрусь ©   (2002-08-19 16:55) [2]

Нет,у меня 1 клиент на машине.


 
Леха_   (2002-08-19 17:33) [3]

ODAC сам не определяет в какой Home установлен оракл это ты должен выставить сам в свойстве Home OraSession отыщи методом тыка (там 5 или 6 вариантов)

а вобще то программа должна сама устанавливать у себя Home



 
Андрусь ©   (2002-08-19 17:50) [4]

Так в хелпе написано,что он сам определяет

property Home: TOracleHome;

Description

Set Home property to select which Oracle client will be used in your application. Use this property in cases when there is a number of Oracle clients on the machine. ODAC searches all available homes in HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES registry folder. If Home property is set to ohDefault value ODAC uses HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ALL_HOMES\DEFAULT_HOME registry variable.

Тем более,что на машине у меня стоит 1 клиент


 
ShuraGrp ©   (2002-08-19 18:28) [5]

Если порыться в исходниках ODAC, то там увидим, что ему все равно нажата "Отмена" или возникла ошибка. Поэтому ошибка выдается всегда.


 
Андрусь ©   (2002-08-19 18:40) [6]

Не совсем всё равно - если св-во connected=False,то происходит просто abort.


 
Леха_   (2002-08-19 18:48) [7]

у меня сам не определяет



Страницы: 1 вся ветка

Текущий архив: 2002.09.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
7-27248
Man-In-Red
2002-06-25 20:00
2002.09.09
Вопрос для мастеров...


1-26981
kalliopiy
2002-08-27 14:54
2002.09.09
Большой проект


1-26987
Новак
2002-08-29 13:59
2002.09.09
Как все-таки программно определить имя домена?


7-27249
Varfolomey
2002-05-15 23:11
2002.09.09
USB?


4-27259
Дмитрий Федоров
2002-06-30 22:11
2002.09.09
Управление Local Security Policy в Win2000.