Witam forumowiczów,
Jestem tu nowy, więc na starcie wolałem nie tworzyć nowego wątku i podpiąć się pod jakiś istniejący

Nie ma co ukrywać, że wątek stary, ale porusza mój problem.
Chciałbym ukryć wszystkie zapytania w procedurach. Kiedy w procedurze jest sam select i są przesyłane dane do procedury, to mi działa, mam wynik, ale jak chcę obsłużyć jakiś wyjątek, żeby procedura zwróciła tekst błędu, to już nie jest tak ładnie.
Gdy w procedurze jest sam select, to działa tak jak by zapytanie było w PHP, jak chcę obsłużyć jakiś błąd, to tutaj już jest problem. Najbardziej prawidłowo wydaje mi się tak:
CREATE PROCEDURE (IN vLogin varchar(35), IN vHaslo char(32), OUT vBlad varchar(35))
[...]
Tylką jak wyciągnąć ten błąd? Próbowałem też wersję z deklaracją zmienne vBlad w procedurze.