نوشته شده توسط
hadi vafaii
سلام عرض می کنم خدمت دوستان عزیز
من با استفاده از کد ریز بین دو تاریخ جستجو میکنم
"select * from tblmorkhasi where TarikhKHoroj between'"+aval+"' and '" + dovom + "'";
ولی اگر در دیتابیس دو شناسه با یک تاریخ مشخص ثبت شده باشه هر دو نام رو میاره
حالا باید چی کار کنم که فقط اطلاعاتی که برای یک فرد در تاریخ های متفاوت ذخیره شده و براساس اون تاریخ جستجو میکنم بیاد
لطفا در صورت تکراری بودن لینک بدین و حذف نکنید
در ضمن دیتابیسم اکسس هست و اینجوری نوشتم اما نشد
b.CommandText = "select * from tblmorkhasi where shenase='"+shenase+"' and where TarikhKHorojbetween'"+aval+"' and '" + dovom + "'";
با سلام
هم اینکه دوتا Where نوشتین و هم اینکه بین between فاصله ننداختید
به شکل زیر تغییرش بدید
b.CommandText = String.Format("SELECT tblmorkhasi.*, tblmorkhasi.ExitDate FROM tblmorkhasi WHERE (((tblmorkhasi.shenase)='{0}' AND ((tblmorkhasi.ExitDate) Between '{1}' And '{2}'));",shenase,aval,dovom);
موفق باشید