0 امتیاز
سلام می دونم این سوال تکراری شده اما توی این انجمن درست پاسخ داده نشده لطفاً کمک کنید

سوال 1 === برای تعریف فیلد تاریخ string بهتره یا date ؟؟؟؟؟؟
سوال 2=== من string تعریف کردمه و می خوام از کد زیر استفاده کنم خطای کد من چطور اصلاح میشه؟؟ چطوری بجای 1 و 2 اسم فیلد تاریخ خودمو بذارم

            var search = db.View_gozaresh.Where( ........1........ >= DateTime.Parse(txt_to.Text) &&  ........2........ <= DateTime.Parse(txt_from.Text));
            dgv_gozaresh.DataSource = search;

تکنولوژی استفاده شده LINQ هستش.
بسته شده

2 پاسخ

0 امتیاز
 
بهترین پاسخ
سلام

ببینید برای جست و جو شما بهتره نوع داده تاریختون date باشه ولا غیر !

چرا ؟ برای اینکه شما خیلی راحت و بدون دردسر و بدون خرج کردن وقت و منابع سی پی یو میاید جست و جو انجام میدید !!

حالا برای این کار باید چه کار کرد؟

تاریخ در بانک بصورت میلادی ذخیره بشه ولی در برنامه بصورت فارسی نمایش داده بشه !

بعله کاملاً راحت و بدون هیچ خطایی

تازه میشه اینطور سرچ کرد که از این تاریخ تا این تاریخ این فیلد چه مقدارهایی را دارد.

از 20/7/95 تا 20/11/95 تعداد گزارش ها یا هر چیزی چندتا است؟؟؟
دقیقاً لیست میکنه واست

 

توسط (141 امتیاز) 2 10

ببینید چه طورری بگم

 DateTime.Parse میاد کل جدول رو تبدیل میکنه حالا شما اگه بالای 10 هزار رکورد داشته باشی این یعنی فاجعه برای CPU تازه اونم فقط برای جست و جو

توسط (1,087 امتیاز) 8 52
0 امتیاز
سلام دوست عزیز در این آدرس جوابتون هست

http://nofaa.ir/?p=2868
سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,915 کاربر

دسته بندی ها

...