تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] خطأ كود إستعلام بين تاريخين
#13
(23-03-20, 01:20 PM)kiki كتب : الان بعد توضيح كيفية استخدام الامر
ناتى للخطوة الثانية وهى كيفية وضع التواريخ بالصورة الصحيحة
فى الكود لديك D1 و D2
مشيراً الى ان D1 هو تاريخ اليوم و D2 هو تاريخ اليوم مطروح منه 10 ايام
فهنا تقع المشكلة الثانية كون D1 اكبر من D2 وهنا يفترض ان يكون العكس
للتوضيح اكتر لما تريد انت فعله لنعمل مثال توضيحي بسيط يوضح الامر
لنقول اننا لا نريد عمل جلب اخر السجلات خلال الـ 10 ايام السابقة بل نجعلها
اخر عشر ايام من تاريخ المحدد يعنى لو كتبت تاريخ يوم 10 من شهر 1 لهذا العام
فيتم جلب كلاً من تاريخ يوم 1 من شهر نفسه الى اليوم المذكور وهو يوم 10
واذا تم تحديد تاريخ اليوم اذا تاريخ اليوم وما قبله بعشر ايام

سيتم عمل الكود بالشكل التالى بعد مسح الكود الذى لديك
كود :
       Dim D1, D2 As New Date
       D1 = DTPDate.Value.AddDays(-10).Date
       D2 = DTPDate.Value.Date
       da = New SqlDataAdapter("select * from MovTable where MovAddedDate Between #" & D1 & "# AND #" & D2 & "#", sqlcon)

بكده تكون اجريت المطلوب تماماً وسيتم حل المشكلة كلياً
والتى كانت فى البداية لديك بسبب صيغة نوع من تاريخ لنص
والثاني هو مشكلة وضع التاريخ الاكبر اولاً ثم الاصغر ثانياً
الكود الخاص بـ Between فى الاستعلام هو ما الا عبارة عن
PHP كود :
MovAddedDate >= ## AND MovAddedDate <= ## 

بحث عن قيمة اكبر من ويسواي ومن ثم اصغر من ويساوي
فعندما كنت تضع اكبر من تاريخ اليوم كمثال من ثم اصغر من تاريخ اليوم -10 ايام
فاصبح هنا لا يوجد نتيجة تعبر عن كلمة بينهم اصبح البحث خارج بينهم

أخي الكريم شكرا جزيلاً لإهتمامك وذوقك 
المشكلة تم حلها في الجواب السابق لأحد الأخوان وذكرته في ردي على مشاركتك السابقة
ولكن لزيادة التأكد فقد جربت الكود الأخير الذي أشرت إليه ولكنه ايضا لم يعمل 

شكرااا لك يا غالي ع ذوقك وإهتمامك 

تحياتي لك
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: خطأ كود إستعلام بين تاريخين - بواسطة ZaerAllail - 23-03-20, 02:44 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ابسط كود لمعرفة المدة بين تاريخين سعود 4 3,655 25-05-17, 09:15 AM
آخر رد: Buseiligm

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم