Wyjątki na serwerze InterBase - wyswietalnie komunikatow

Wyjątki na serwerze InterBase - wyswietalnie komunikatow
OL
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam

Borykam sie z dosyć kosmetycznym problemem. Mianowicie Mam zdefioniowany wyjątek (exception) na serwerze IntrerBase. Jest on wywoływany poprzez wyzwalacz w przypadku modyfikacji konkretnej bazy (z resztą to nie ważne). Dajmy na to ze komunikat wyjątku brzmi "NIe mozna zmodyfikowac bazy bo coś tam" i wszystko mi pięknie działa, tylko ze w przypadku wywołania wyjątku wyskakuje mi poza kounikatem "nie można.........." poprzedzający napis "Exception nr" i dopiero zdefiniowana przeze mnie informacja. Czy moze ktos ma pomysł jak wywalic to hasło Exception i jego numer?? jest mi on do niczego nie potrzebny.

Kod programu to:

    try
      Q.ExecQuery;
    except
       on E:EIBError do ShowMessage(E.Message);
    end;
Artur
  • Rejestracja: dni
  • Ostatnio: dni
0

try
Q.ExecQuery;
except
on E:EIBError do ShowMessage("Nie można połączyć sie z bazą danych bo coś tam"); //czyli wyświetl swój komunikat ręcznie na nie prze E.Message
end;

OL
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzieki za taką podpowiedź, ja właśnie potrzebuje miec komunikaty z serwera, po to są..............
Porada w stylu kawałułu: przychodzi baba do lekarza i mówi "Panie doktorze jak tak robie to mnie boli" - doktor: "to niech Pani tak nie robi........."
Ja chce aby to serwer mnie informował o co mu chodzi bo isteniej mozliwosc ze takich wiadomosci moge miec kilka w zaleznosci od tego co sie akurat tak dzieje i nie moge ich definiowac recznie..........

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.