PDA

View Full Version : سوال: select یک فیلد از جدول بدون شرط



vB.N3T
یک شنبه 02 اسفند 1394, 09:00 صبح
سلام مهندسین گل

من در جدولم یه فیلد تاریخ دارم
که فقط یه رکورد در جدول ثبت میشه
اونم یه تاریخ . و با شرط اجازه ثبت رکورد دیگه ای رو ندادم
حالا وقتی میخام فیلد تاریخ رو سلکت کنم و در یه تکس باکس نشون بدم طبیعتا خطا میگه این سلکت شما امکان داره چند سطر رو برگردونه
باید شرط بزاری و من شرطی ندارم.فقط میخام از اون رکورد فیلد تاریخش رو سلکت کنم
این کد سلکت

var Qselect = from s in db.Tbl_dates select new { s.date };
if (Qselect.Count() != 0)
{
txtdate.Text = Qselect.ToString();
ambiance_Button_11.Enabled = false;
}

اینم مقدار سکلت زده شده
SELECT [t0].[date]
FROM [dbo].[Tbl_date] AS [t0]
ممنون

zayens
یک شنبه 02 اسفند 1394, 09:50 صبح
select top 1 [date] from [Tbl_date]

vB.N3T
یک شنبه 02 اسفند 1394, 11:13 صبح
select top 1 [date] from [Tbl_date]

با linq این کد ک دادین نوشتم خطا میده

با این کد هم شبیه سلکت بالا جواب میده ولی اگه دیتاگیرد باشه نمایش میده تاریخ رو

var Qselect = (from s in db.Tbl_dates select new { s.date }).Take(1);
lab_Date_system.Text = Qselect.ToString();

و اگر از این کد استفاده کنم نتیجش داخل عکس

var Qselect = (from s in db.Tbl_dates select new { s.date }).Take(1).Single();
lab_Date_system.Text = Qselect.ToString();139207

ژیار رحیمی
یک شنبه 02 اسفند 1394, 13:33 عصر
var Qselect=db.Tbl_dates.FirstOrDefault();
if(Qselect!=null) lab_Date_system.Text =Qselect.date;