簡體   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