مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hosseinemn

عضویت از 1398/02/22

جستجو بین دو تاریخ

  • پنجشنبه 14 آذر 1398
  • 22:46
تشکر میکنم
 cmd.Connection = con;
                cmd.Parameters.Clear();
                cmd.CommandText = "SELECT * FROM DaftarRozane WHERE DateSabt BETWEEN '" + Date1 + "' AND '" + Date2+"' ";
                dt = new DataTable();
                con.Open();
                da.SelectCommand = cmd;
                da.Fill(dt);
                con.Close();

                return dt;

من این کد نوشتم ولی وقتی میزنم تاریخ بین 01/09/1398  و  14/09/1398   تاریخ های دیگه ایم مثل 14/05/1398  ,14/04/1398, 14/03/1398

میاره که نباید بیاره

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

mohammadd

عضویت از 1395/12/08

  • جمعه 15 آذر 1398
  • 13:40

نوع فییلد تاریخ رو چی گرفتی

برای سرچ دقیق باید Date time بگیری فیلد تاریخ رو تو جدول و تاریخ شمسی رو تبدیل به میلادی کنی و ذخیره کنی

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

کاربر سایت

hosseinemn

عضویت از 1398/02/22

  • جمعه 15 آذر 1398
  • 18:30

من String گرفتم تو جدول

کاربر سایت

mohamadaidivandi

عضویت از 1398/09/22

  • جمعه 13 دی 1398
  • 21:08

بهترین راهش اینه که تاریخ رو به صورت رشته ذخیره کنی اونوقت مشکلت برطرف میشه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)