PDA

View Full Version : سوال: نحوه استفاده از تابع sum در SQL , و برگرداندن مقدار آن به سی شارپ



NASA_soft
دوشنبه 17 اسفند 1394, 18:07 عصر
من یک جدول در sql دام که میخوام با فراخوانی پراسیجر در سی شارپ، جمع یک ستون
رو برگردونم.لطفا راهنمایی کنید

khokhan
دوشنبه 17 اسفند 1394, 18:21 عصر
من یک جدول در sql دام که میخوام با فراخوانی پراسیجر در سی شارپ، جمع یک ستون
رو برگردونم.لطفا راهنمایی کنید

.................................................. ...............................
CREATE PROCEDURE GetSum
AS
BEGIN
SELECT EmployeeName, SUM(MoneyGiven)
FROM YourTable
GROUP BY EmployeeName
END

NASA_soft
دوشنبه 17 اسفند 1394, 18:34 عصر
ALTER PROCEDURE sumdebit
as
SELECT SUM (debit) from tblloan
return
این پروسیجر هست اینو با استفاده از لینک میخوام فراخوانی کنم ای خطا زو میده
Error 3 : Cannot implicitly convert type 'System.Data.Linq.ISingleResult<sandoogh.sumdebitResult>' to 'int' G:\My Programing\sandoogh\sandoogh\sandoogh\frmmain.cs 64 17 sandoogh

اینم تابع فراخوان

var db = new lqDataContext();
st = db.sumdebit();
lblv.Text = Convert.ToString(st);

NASA_soft
دوشنبه 17 اسفند 1394, 18:51 عصر
پروسیجر رو چطور فراخوانی کنم که مقدار ش در یک تکست باکس ذخیره بشه

rezashaban
سه شنبه 18 اسفند 1394, 02:47 صبح
سلام دوست من از این لینک ها استفاده کن
http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/using-stored-procedure-in-linq/
http://weblogs.asp.net/scottgu/linq-to-sql-part-6-retrieving-data-using-stored-procedures
https://msdn.microsoft.com/library/bb399357(v=vs.100).aspx