2011-03-07 52 views
0

我寫了一個商店程序。我不知道如何從商店程序獲得打印信息

CREATE PROCEDURE [dbo].[Test] 
     (@Num int) 
AS 
BEGIN 
    IF @Num = 1 
     PRINT 'This is One'; 
    ELSE 
     PRINT 'This is Another'; 
END 

我在.NET

Dim SqlCmd as new sqlcommand 
DIm SqlCon as new sqlconnection 

sqlcon.connectionstring ="" 
sqlCmd.connection =con 
sqlcon.open() 
sqlcmd.commandtext ="Test" 
Sqlcmd.commandtype = commandtype.storeprocedure 

實現我不知道如何從存儲過程打印消息 請幫助我。

+0

可能的重複。 http://stackoverflow.com/questions/299797/retrieving-output-messages-from-batch-sql-command-sql-server – 2011-03-07 07:57:42

回答

0

您需要使用SELECT語句或RETURN

0

PRINT是用來打印在控制檯上的消息進行調試,你不能把它作爲一個SP結果,而你應該使用輸出變量這一點。

相關問題