![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите разобраться с Odac/Connect [D6, Oracle]
Андрусь © (2002-08-19 15:06:00)Привет всем! Возникла такая проблемка.Использую компоненты 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 18:48:00) [1]у меня сам не определяет
Андрусь (2002-08-19 18:40:00) [2]Не совсем всё равно - если св-во connected=False,то происходит просто abort.
ShuraGrp (2002-08-19 18:28:00) [3]Если порыться в исходниках ODAC, то там увидим, что ему все равно нажата "Отмена" или возникла ошибка. Поэтому ошибка выдается всегда.
Андрусь (2002-08-19 17:50:00) [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 клиент
Леха_ (2002-08-19 17:33:00) [5]ODAC сам не определяет в какой Home установлен оракл это ты должен выставить сам в свойстве Home OraSession отыщи методом тыка (там 5 или 6 вариантов)
а вобще то программа должна сама устанавливать у себя Home
Андрусь (2002-08-19 16:55:00) [6]Нет,у меня 1 клиент на машине.
Леха_ (2002-08-19 16:26:00) [7]попробуй поставить свойство Home сессии в соответствие с установкой оракла на твоей машине