bahman123456
چهارشنبه 09 بهمن 1392, 13:17 عصر
با سلام از تمامی دوستان می خواهم راهنمایی کنند
در زمان اجرا خطا می دهد .از دوستان می خواهم ببیند و اشکالات رو بگن
با تشکر
کد SP
Create Proc [dbo].[mojodikala]
@CodeKala nvarchar(50)
AS
begin
SELECT CodeKala, Kalaname, SUM(Qty) AS CurrentQty
FROM
(
SELECT CodeKala, Kalaname, NumberKala * -1 AS Qty
FROM Tbl_invoiceSaleListKala
UNION ALL
SELECT CodeKala, Namekala, NumberKala * +1
FROM Tbl_EnListkala where codekala=@CodeKala
)D
GROUP BY CodeKala, KalaName
End
فراخوانی کد SP در سی شارپ
public DataTable mojKala(string codekala)
{
try
{
DaBase db = new DaBase();
SqlConnection con = new SqlConnection(Common.Model.DatabaseConnctions.sqlc onnction);
con.Open();
DataTable dtTemp = new DataTable();
SqlCommand command = new SqlCommand("mojodikala", con);
CommandType = CommandType.StoredProcedure;
db.AddParameter("@codekala ", codekala);
db.FillDataTable(dtTemp);
return dtTemp;
}
catch (Exception exp)
{
return null;
}
}
داخل باتون کد برگرداندن مقدار SP داخل یک Label
DataTable dtmps = elkala.mojKala(elEntryBoxCodeKala.Text);
if (dtmps.Rows.Count > 0)
{
labelX2.Text = dtmps.Rows[0][0].ToString();
}
در زمان اجرا خطا می دهد .از دوستان می خواهم ببیند و اشکالات رو بگن
با تشکر
کد SP
Create Proc [dbo].[mojodikala]
@CodeKala nvarchar(50)
AS
begin
SELECT CodeKala, Kalaname, SUM(Qty) AS CurrentQty
FROM
(
SELECT CodeKala, Kalaname, NumberKala * -1 AS Qty
FROM Tbl_invoiceSaleListKala
UNION ALL
SELECT CodeKala, Namekala, NumberKala * +1
FROM Tbl_EnListkala where codekala=@CodeKala
)D
GROUP BY CodeKala, KalaName
End
فراخوانی کد SP در سی شارپ
public DataTable mojKala(string codekala)
{
try
{
DaBase db = new DaBase();
SqlConnection con = new SqlConnection(Common.Model.DatabaseConnctions.sqlc onnction);
con.Open();
DataTable dtTemp = new DataTable();
SqlCommand command = new SqlCommand("mojodikala", con);
CommandType = CommandType.StoredProcedure;
db.AddParameter("@codekala ", codekala);
db.FillDataTable(dtTemp);
return dtTemp;
}
catch (Exception exp)
{
return null;
}
}
داخل باتون کد برگرداندن مقدار SP داخل یک Label
DataTable dtmps = elkala.mojKala(elEntryBoxCodeKala.Text);
if (dtmps.Rows.Count > 0)
{
labelX2.Text = dtmps.Rows[0][0].ToString();
}