1

在数据库中,我有一个程序,它用 RETURN 这个词返回不同的数值。

这个过程我在我的应用程序中与 LINQ 一起使用,但它总是返回 -1 而不是正确的数字。

示例 T-SQL:

Create PROCEDURE EmailStatus 
AS
BEGIN
   IF NOT EXISTS (SELECT * FROM msdb.sys.service_queues WHERE name = N'ExternalMailQueue' 
                  AND is_receive_enabled = 1)
      return (100)
   ELSE
      RETURN 101
END

示例 LINQ:

TestXMLEntities nw = new TestXMLEntities();
var r = nw.EmailStatus();
4

1 回答 1

0

Use SELECT 101 instead of RETURN 101. Description

于 2014-01-13T16:42:37.633 回答