Formátování v chybovém okně

PříspěvekNapsal: 08.08.2012 10:28
od jiri.dolezal
Text chybové / informační hlášky vrácené programu pomocí RAISERROR je možné formátovat.
Formátovaný text musí být "obalen" na svém začátku a konci příslušným znak z ASCII tabulky.

Aplikace znaků ASCII tabulky je následující:
ASCII 1 = tučné (bold)
ASCII 2 = kurzíva (italic)
ASCII 3 = podtržené

Příklad použití s výsledným zobrazením:

Kód: Vybrat vše
DECLARE @Tucne NCHAR(1);
DECLARE @Kurziva NCHAR(1);
DECLARE @Podtrzene NCHAR(1);

SET @Tucne = CHAR(1);
SET @Kurziva = CHAR(2);
SET @Podtrzene = CHAR(3);

RAISERROR (N'Formátování: %s Tučně %s, %s Kurzíva %s, %s Podtržené %s'
      ,16
      ,1
      ,@Tucne,@Tucne,@Kurziva,@Kurziva,@Podtrzene,@Podtrzene);
RETURN;


ErrorFormatovani.gif
Výsledná chybová hláška.
ErrorFormatovani.gif (6.31 KiB) Zobrazeno 3039 krát