Алексей |
Отправлено: 10.03.2004, 10:52 |
|
Не зарегистрирован
|
Подключаюсь через dbExpress к Oracle..
При выполнении метода TSQLConnection->Open() лювлю Exception..
В одном приложении, при не правильных значениях логина/пароля — выскакивает Exception, а во втором нет!
В главном приложении всё плохо — не могу отловить ошибку подключения. После выполнения данного кода, значение Connected ==true!!!
Создал тестовое — появился Exception!!
Подскажите плиз, что делать, или где глюки искать — день убил, а в чем проблема так и не узнал..
Версия билдера — 6, установлены два сервис-пака |
|
Алексей |
Отправлено: 10.03.2004, 12:22 |
|
Не зарегистрирован
|
В тестовом приложении SQLConnection расположен на форме, где происходит вызов:
CODE | void __fastcall TForm1::Button1Click(TObject *Sender)
{
SQLConnection1->Params->Values["user_name"] = Edit1->Text;
SQLConnection1->Params->Values["password"] = Edit2->Text;
SQLConnection1->CloseDataSets();
SQLConnection1->Close();
try
{
SQLConnection1->Open();
ShowMessage("OK");
}
catch(Exception &e)
{
ShowMessage("ERROR");
}
}
|
А в рабочем приложении TSQLConnection расположен в DataModule.
Подлючение происходит к одной и той же базе..
При вводе неправильных логина/пароля в тестовом приложении вываливается Exception, а в рабочем — нет! Так помимо этого Connected выставляется в true!! А ошибки валятся потом — при попытке сделать выборку и т.п.
Установил 4-ое обновление, создал заново проект и поместил в него все файлы.. НЕ РАБОТАЕТ!
Помогите плиз!
Или подскажите как можно проверить соединение в данном случае?
|
|
|