akpa125
چهارشنبه 18 دی 1392, 16:07 عصر
سلام خدمت اساتید محترم
من یه جدول sql دارم که حاوی یه پرسو جو هستش مثل
ALTER PROCEDURE dbo.plogin @Username nvarchar(10), @password nvarchar(10)
AS
Select * from userstable where
Username=@Username and password=@password
RETURN
که این پرس و جو رو داخل یه شی لینکیو انداختم (درگ کردمhttp://forum.p30world.com/images/New-Smile3/02.gif) حالا یه شی لینکیو ساختم و این تابع رو صدا میزنم
مثلا
var db = new LINQDataContext();
DG.DataSource = db.plogin(textBox1.Text, textBox2.Text);
سوال اینجاست که دستوراتی مثل اپدیت و حذف و ایجاد رکورد جدید که خروجی ندارن راحت اجرا میشن ولی دستورات پرس و جو که باید داده برگردونن رو نمی تونم داخل هیچ متغییری بریزم و ارور میده
البته با گذاشتن دیتا گرید و ست کردن خاصیت دیتا سورس به همون linq میشه خروجی درست رو دید ولی نمیتونم داخل datatable یا dataset بریزم اگهه ممکنه کمکم کنید ممنون
من یه جدول sql دارم که حاوی یه پرسو جو هستش مثل
ALTER PROCEDURE dbo.plogin @Username nvarchar(10), @password nvarchar(10)
AS
Select * from userstable where
Username=@Username and password=@password
RETURN
که این پرس و جو رو داخل یه شی لینکیو انداختم (درگ کردمhttp://forum.p30world.com/images/New-Smile3/02.gif) حالا یه شی لینکیو ساختم و این تابع رو صدا میزنم
مثلا
var db = new LINQDataContext();
DG.DataSource = db.plogin(textBox1.Text, textBox2.Text);
سوال اینجاست که دستوراتی مثل اپدیت و حذف و ایجاد رکورد جدید که خروجی ندارن راحت اجرا میشن ولی دستورات پرس و جو که باید داده برگردونن رو نمی تونم داخل هیچ متغییری بریزم و ارور میده
البته با گذاشتن دیتا گرید و ست کردن خاصیت دیتا سورس به همون linq میشه خروجی درست رو دید ولی نمیتونم داخل datatable یا dataset بریزم اگهه ممکنه کمکم کنید ممنون