Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

July 4, 2007 / by Zsolt Soczó

Azonnali infomessage visszaküldése SQL Server kliensnek

Printtel vagy raiseerrorral alacsony severity levelt használva infomessage-eket lehet visszaküldeni a kliensnek, amit pl. ADO.NET-ben a Connection ojjektum InfoMessage eseményén keresztül lehet kinyerni. Hasznos pl. egy hosszabb batch iterációinál visszaküldeni valamit a kliensek, hadd szórakozzon ő is.
Úgy tapasztaltam, hogy az infomessage-ek, lévén hogy nem olyan fontosak csak akkor mennek vissza a klienshez, ha amúgy is megy vissza valami eredményhalmaz, azaz select kimenet. Piggyback, vagy hogy is hívják ezt. Ez kellemetlen, mert ha nincs eredményhalmaz, csak a batch futtatása végén kapunk értesítést.

No, a raiserrorral meg lehet a problémát hágni, csak eddig nem vettem észre. Olvassátok, használjátok.

Could you hire me? Contact me if you like what I’ve done in this article and think I can create value for your company with my skills.

LEAVE A COMMENT

1 COMMENTS

  • zokszigen July 4, 2007

    NBA bazmeg, kar, hogy evente mar csak egy ilyet irsz ;)