Page 1 of 1

Returning values printed by statement

Posted: Tue 21 May 2013 10:55
by iveres
How to return messages/values printed by stored procedure?
I using sp_help_revlogin stored procedure at MSSQL 2008r2 that create server logins export script, but using print output.

How to grab this printed output with MSDAC (and save to stringlist or etc...)?

Thanks!

Re: Returning values printed by statement

Posted: Tue 21 May 2013 13:36
by iveres
Problem solved!

I created stringlist and new procedore.
Before executing I create stringlist and redirecting OnInfoMessage on connection to my procedure. Procedure putting message to stringlist. Then execute stored procedure and saving stringlist to disk, assigning it to memo... and then destroying stringlist and unasigning OnInfoMessage.

Re: Returning values printed by statement

Posted: Wed 22 May 2013 06:15
by AndreyZ
It is correct, PRINT statements can be handled in the TMSConnection.OnInfoMessage event handler.