我不知道如何从存储过程中获取打印消息

时间:2011-03-07 07:51:12

标签: stored-procedures

我写了一个商店程序。

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

我不知道如何从商店程序中获取打印消息 求你帮帮我。

2 个答案:

答案 0 :(得分:0)

您需要使用SELECT语句或RETURN

答案 1 :(得分:0)

PRINT用于在控制台上打印消息以进行调试,您不能将其作为SP结果,而应该使用OUTPUT变量。