繁体   English   中英

SQL Server存储过程将值返回到gridview

[英]SQL Server stored procedure Return value to gridview

我有来自第三方应用程序的存储过程,以得到一些结果。 从第三方存储过程中,我创建了一个存储过程,当我运行过程时,它的运行方式如下。

    USE [DbName]
    GO    
    DECLARE @return_value int

    EXEC    @return_value = [dbo].[usrGetBalanceBystore]
            @customer = N'045D3CD7-FBF2-4B58-9EAE-EC4EEECA1E57',
            @store = N'2F705FF5-DCD0-4DF6-8D78-B1386CE2F64A'

    SELECT  'Return Value' = @return_value

    GO

由于最后一行"SELECT 'Return Value' = @return_value"无法将结果显示到gridview。 同时尝试将表克隆到temp,还会显示无法插入嵌套表的错误。

这是我的全部程序

 ALTER Proc [dbo].[usrGetBalanceBystore] @Customer varchar(100), @Store varchar(100) As Begin IF NOT EXISTS (SELECT * FROM tblRpBase WHERE idrpTable='2B1A7150-FD1B-4D7B-A9AC-8AB7C83CC4AC') BEGIN INSERT INTO tblRpBase Select * from tblRpBaseDummy Where idrpTable='2B1A7150-FD1B-4D7B-A9AC-8AB7C83CC4AC' END EXECUTE sysGetBalanceBill '1/1/2018 0:0:0.0', '3/26/2018 23:59:59.998', @Customer,@Store End 

刚开始之后,您可以尝试添加SET NOCOUNT ON吗?

然后尝试运行第三方应用程序。

片段:...开始设置NOCOUNT ON; 如果不存在(选择*从tblRpBase ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM