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

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

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

پنج شنبه, 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

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

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

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

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

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

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

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

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید