چگونه می توان آخرین رکورد یک فیلد از جدول دیتابیس را در یک کنترل lable در visual web developerنمایش داد؟
چگونه می توان آخرین رکورد یک فیلد از جدول دیتابیس را در یک کنترل lable در visual web developerنمایش داد؟
آخرین رکورد از یک فیلد! یعنی چی؟
رکورد که خودش شامل فیلده.
اگه منظورت یه فیلد از آخرین رکورد جدوله ، می تونی از Dataread استفاده کنی.
از executescaler استفاده کنید یک جستجو درموردش بکنید
لیلا خانم اولا متشکرم از اینکه بذل توجه فرمودید
بگذارید سوالم را اینگونه مطرح کنم که فرض کنید یک ستون نام خانوادگی داریم و می خواهیم همیشه آخرین نام خانوادگی را نمایش دهیم چکار کنیم؟
اگر یک فیلد داشته باشید که زمان اضافه شدن هر رکورد رو توش ذخیره کنه کارتون راحت هست اینطوری کدش رو بنویسید.
SELECT * FROM tabel1 ORDER BY AddDate DESC
در ضمن این سوال بیشتر مربوط به بخش SQL میشه تا اینجا.
دستور SQL شما باید بصورت زیر باشه
SELECT TOP 1 name,family from tableName ORDER BY keyfield
در دستور بالا شما میگی که همواره فقط یه رکورد رو نشون بده ، رکوردی که مثلا فیلد کلیدی اون از همه بزرگتره
در اینجا بهترین راه برای یه keyfield انتخاب یه فیلد از نوع Autonumber هست.
whitefox دقیقا داره درست میگه .نوشته شده توسط white fox
شما با این کار نظم فروم رو به هم میزنی .
آخرین ویرایش به وسیله mehdi58 : پنج شنبه 18 خرداد 1385 در 22:00 عصر دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.
select TOP 1 * from mytable where ORDER BY ID DESC
با استفاده از این کوئری آخرین رکورد از جدولتون رو بدست میارید و با DataReader میتونید به اطلاعاتی که برمیگردونه دسترسی داشته باشید.
موفق باشید.
mehdi58 دقیقا داره درست میگه.
شما با این کار نظم فروم را به هم میزنم!!!
خداحافظ
متشکرم iekrang
آخرین ویرایش به وسیله reza85 : پنج شنبه 18 خرداد 1385 در 22:16 عصر دلیل: این پست به دلیل تکراری بودن بطور خودکار ادغام شده است.
ببخشید مثل اینکه صفحه من update نشده بوده و تاپیک قبل رو که به جواب رسیده بودند ندیدم معذرت میخواهم