【问题标题】:I don't know how to get print message from store procedure我不知道如何从存储过程中获取打印消息
【发布时间】:2011-03-07 15:56:55
【问题描述】:

我写了一个存储过程。

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

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

【问题讨论】:

标签: stored-procedures


【解决方案1】:

您需要使用 SELECT 语句或 RETURN

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-01
      • 2021-08-15
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多