2014-06-11 63 views
0

我有一個存儲過程,其表現就像 (x.CLTotalAc,x.CLTotalAmt,x.CLAc,x.CLAmt,x.CL, 單列值y.GB_CLTotalAc,y.GB_CLTotalAmt,y.GB_CLAc,y.GB_CLAmt,y.GB_CL)。存儲過程的價值asp.net頁面

我想在文本框中輸入這些值來我的asp.net C#頁面(txtCLTotalAmt, txtCL,txtGB_CLTotalAmt,txtGB_CL)

存儲過程

ALTER proc [dbo].[Cr_CL_Report] 

@ProductName text, 
@BranchName text 

as 
begin 
Select x.CLTotalAc,x.CLTotalAmt,x.CLAc, x.CLAmt,x.CL, 
y.GB_CLTotalAc,y.GB_CLTotalAmt, y.GB_CLAc, y.GB_CLAmt, y.GB_CL 
from 
(
SELECT COUNT(dbo.DDBranchName.BCode) AS BrCode, 
    dbo.TblTotalCL.CLProductName AS ProductName, 
    SUM(dbo.TblTotalCL.CLTotalAc) AS CLTotalAc, 
    SUM(dbo.TblTotalCL.CLTotalAmt) AS CLTotalAmt, 
    SUM(dbo.TblTotalCL.CLAc) AS CLAc, SUM(dbo.TblTotalCL.CLAmt) AS CLAmt, 
    SUM(dbo.TblTotalCL.CLAmt)/SUM(dbo.TblTotalCL.CLTotalAmt) * 100 AS CL 
FROM dbo.DDBranchName INNER JOIN 
dbo.TblTotalCL ON dbo.DDBranchName.BCode = dbo.TblTotalCL.CLbrCode 
    WHERE (dbo.TblTotalCL.CLAsOnDate IN 
     (SELECT MAX(CLAsOnDate) AS Expr1 FROM dbo.TblTotalCL AS TblTotalCL_1)) 
    AND (dbo.TblTotalCL.CLProductName LIKE @ProductName) 
    AND (dbo.DDBranchName.BCode LIKE @BranchName) 
GROUP BY dbo.TblTotalCL.CLProductName 
) x 
inner join 
(
SELECT COUNT(dbo.DDBranchName.BCode) AS GB_BrCode, 
    dbo.TblTotalCL.CLProductName AS GB_ProductName, 
    SUM(dbo.TblTotalCL.CLTotalAc) AS GB_CLTotalAc, 
    SUM(dbo.TblTotalCL.CLTotalAmt) AS GB_CLTotalAmt, 
    SUM(dbo.TblTotalCL.CLAc) AS GB_CLAc, 
    SUM(dbo.TblTotalCL.CLAmt) AS GB_CLAmt, 
    (SUM(dbo.TblTotalCL.CLAmt)/SUM(dbo.TblTotalCL.CLTotalAmt))*100 AS GB_CL 
FROM dbo.DDBranchName INNER JOIN 
dbo.TblTotalCL ON dbo.DDBranchName.BCode = dbo.TblTotalCL.CLbrCode 
    WHERE (dbo.TblTotalCL.CLAsOnDate IN 
     (SELECT MAX(CLAsOnDate) AS Expr1 FROM dbo.TblTotalCL AS TblTotalCL_1)) 
AND (dbo.TblTotalCL.CLProductName LIKE @ProductName) 



GROUP BY dbo.TblTotalCL.CLProductName 
) y on 
x.ProductName = y.GB_ProductName 

end 

塊引用

我該如何解決這個問題?

回答

0

首先閱讀Ado.net。例如,使用adonet數據提供程序examples/sqlclient下的示例here。當你有這個工作時,你已經從數據庫中檢索數據。 (恕我直言,避免表適配器,實體框架和linqtosql如果你想神交它。而不是用手工編寫的SqlCommand,或dapper緩解一些負擔去。)

現在,你必須得到它的網頁。首先決定Webforms or Aspnetmvc。然後googlewithbing語法是什麼樣子。

洗滌
沖洗。
重複。

HTH