PDA

View Full Version : جستجو بین دو تاریخ



amir_kashan20
دوشنبه 15 اردیبهشت 1393, 11:37 صبح
سلام برنامه ای نوشتم که یکی از فیلدهاش تاریخ رو ذخیره میکنه
توی بانک اطلاعاتیم تاریخ به این شکل ذخیره میشه:

2014-05-02 16:15:53.253


یه دیتاگرید هم دارم که اطلاعات رو توش نشون میده البته تاریخ رو اونجا به صورت میلادی نشون میده مثلا یکشنبه 11 اردیبهشت 1393 که فکر نکنم مهم باشه

حالا یه قسمت دارم واسه جستجوی تاریخ

دوتا DateTimeDetail دارم که میخام وقتی روی تاریخ مورد نظر زدم اطلاعات بین اون دوتا تاریخ رو نشونم بده
اینکار رو با کد زیر انجام میدم اما هرکار میکنم چیزی نشون نمیده چرااااااااااااااااااا؟


oadmainLocal = New SqlDataAdapter("select Pay_Id,Pay_Sum,Pay_Date,P_FName,P_LName,P_Tell,Pay _ByName,Pay_ByRight,Pay_ByTell,Pay_PermitSum,check er from Persons inner join payment on (Persons.p_id=payment.pay_pid) where Pay_Date BETWEEN '" & DateTimeDetail.Text & "' AND '" & DateTimeDetail2.Text & "' ", cn.ConnectionString)

majidnazari65
دوشنبه 15 اردیبهشت 1393, 11:59 صبح
سلام.
به نظر نمیرسه کوئری مشکلی داشته باشه.
یکبار تاریخ شروع و پایان رو خودت توی کوئری بنویس و از مقادیر DateTimeDetail ها استفاده نکن ببین جواب میگیری.

mc_laren
سه شنبه 16 اردیبهشت 1393, 14:40 عصر
مشکل از ساعت می باشد که با تاریخ توی دیتابیس ذخیره می کنی