Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка ORA-28001: the password has expired. [D6, Oracle]


Lord_BTR ©   (2002-06-05 16:14:00) 

Помогите, пожалуйста!!!
При вводе просроченного(хотя и правильного) пароля вместо ошибки "ORA-28001: the password has expired." возникает ошибка "ORA-01012: not logged on.". Как бы отловить всетаки "ORA-28001", чтобы предложить пользователю сменить пароль на новый???
Пользуюсь Oracle9i, Delphi 6, BDE.


petr_v_a   (2002-06-06 18:41:00) [1]

гораздо бОльшая проблема - добраться до родных хендлов при работе через BDE, особенно на 8+. Вот по какому поводу народ дергай, я лично в свое время плюнул и перешел на DOA


petr_v_a   (2002-06-06 18:38:00) [2]

так OCI полностью документирован! в разделе Application Development


Black Cat   (2002-06-06 16:50:00) [3]


> Lord_BTR

Инфы нет, посмотри по ссылкам, там много чего:
http://www.oraclub.ru/links/list.jsp
Прописан в Севастополе, отдел кадров в Симферополе, а живу в третьем месте - в общем, я гражданин Крыма


Lord_BTR   (2002-06-06 16:41:00) [4]

А у тебя нет случаем инфы по OCI-функциям???
Кстати ты в Симферополе часом не рядом с улицей Маяковского живешь???


Lord_BTR   (2002-06-06 16:36:00) [5]

Вот и прихожу к выводу, что придется использовать именно этот способ... :-((


Black Cat   (2002-06-06 16:34:00) [6]


> Lord_BTR

Пытался побороть сию проблему, ну никак :(. Есть идиотский способ - логинится через OraSession (ODAC), ловить ошибку, если ошибки нет - цепляться к БД через БДЕ


Lord_BTR   (2002-06-06 16:25:00) [7]

Вопрос остается открытым...
Как отловить ошибку "ORA-28001: the password has expired." использую именно BDE???


Lord_BTR   (2002-06-05 17:20:00) [8]

Кстати, Визард ОДАКовский меня обломил... Поломал проект... Что-то поменял, что-то нет... В итоге весь проек еггог-ками покрылся... Может и можно было что-то еще ручками поправить, но проблема в том, что в проекте куча форм, огромная куча запросов и т.д., а у ОДАКовских компонентов некоторые свойства сильно отличаются от свойств стандартных... :-((
Вопрос остается открытым...
Как отловить ошибку "ORA-28001: the password has expired." использую именно BDE???


Black Cat   (2002-06-05 16:46:00) [9]

Пока не тусуюсь, ник самоличный :)


Lord_BTR   (2002-06-05 16:44:00) [10]

Нашел... Спасибо... Сейчас поюзаю...
Ты кстати случаем в "Бойцовском клубе" не тусуешься???
Больно НИК знакомый...


Black Cat   (2002-06-05 16:41:00) [11]

После установки ОДАКа пункт меню дельфей Oracle|BDE Migration Wizard , дальше - по ситуации :)


Lord_BTR   (2002-06-05 16:38:00) [12]

Подскажи гле его откопать? И если можно, то как его юзать? Заранее благодарен...


Black Cat   (2002-06-05 16:34:00) [13]

Там же есть визард для миграции от БДЕ к ОДАКу


Lord_BTR   (2002-06-05 16:32:00) [14]

Да... Я уже попробовал... В ODAC все без проблем... Но очень не хочется переписывать программу... Или можно перейти от BDE к ODAC малой кровью?


Black Cat   (2002-06-05 16:28:00) [15]

Могу предложить отказаться от BDE и использовать например ODAC - все нормально отрабатывается


Наверх

Титульная страница Поиск, карта сайта Написать письмо