pisze sobie program, w ktorym w pewnym momencie chce sie podlaczyc do bazy i zalogowac jako jakis uzytkownik

robie wiec tak

IBDatabase1->Open()

i to mi wywala wyjatek, jak nie wpisze poprawnego uzytkownika i jego hasla

probowalem juz tak:

try
{
   IBDatabase1->Open();
}
catch(...)
{ ; }

ale jakos nie dziala :(
czy ktos wie jak to mam zrobic ??

i druga rzecz:
jesli sie juz podlacze do bazy, to w jaki sposob mozna sprawdzic jako jaki uzytkownik sie zalogowalem oraz z jaka rola ??

thx
pozdrawiam