I`ve got Ms SQL Database with stored procedure which ends ReiseError(...)

Qt Code:
  1. ALTER PROCEDURE [dbo].[ProcedureName2]
  2.  
  3. AS
  4. BEGIN
  5. -- SET NOCOUNT ON added to prevent extra result sets from
  6. -- interfering with SELECT statements.
  7. ----SET NOCOUNT ON;
  8. DECLARE @Message varchar(1024);
  9.  
  10. set @Message='Some error';
  11. RAISERROR (@Message, 20, 1)WITH SETERROR;
  12. RETURN;
  13. END
To copy to clipboard, switch view to plain text mode 

I execute procedury by:
Qt Code:
  1. QSqlQuery query;
  2. query.prepare("{CALL ProcedureName2}");
  3. query.exec();
To copy to clipboard, switch view to plain text mode 

I cannot get reiserror message. I tried quert.lastError() but it return NoError

It`s any way to gets reiserror message?