الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

للخبراء فقط

مغلق
بدأه قبلان في 23 يوليو 2005 · 2 رد · 603 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا اخواني عندي مشكلة في استعلام التواريخ حيث اريد ان استعلم عن جميع السجلات التي تاريخها اقل من اليوم openday حيث انه يساوي OpenDay = DTPicker1.Value

ويعطينيي نتائج عجيبة

!!!!!!!!!!!!

DNotTransferedSql = "Select * from DNotTransfered where DecumentOpen < #" & OpenDay & "# or DecumentOpen = #" & OpenDay & "#;"

يا اخوان

لا تنسوا أسارىالمسلمين في فلســــــــــــــــــطين....وفي العــــــــــــــــراق العظيم.......وفي كل سجون الظالمين.....ادعو لهم بالفرج العاجل ولامهاتهم ولزوجاتهم ولكل من احبهم......

#2

لو تضع مثال لكان أفضل ..

ويا اليت لو كان عنوان الموضوع يدل على السؤال !

460.gif

#3

بالطبع يجب أن يعطيك نتائج عجيبة لأن ال dtpicker تستخدم فورمات مختلف للتواريخ عن ذلك الذي تستخدمه ال sql حيث تستخدم ال dtpicker الفورمات dd-mm-yyyy

أما ال SQL فتستخدم mm-dd-yyyy و الحل في هذه المشكلة أن تقوم بعملية اعادة تشكيل للتاريخ المدخل لل sql و ذلك عن طريق الدالة format

dim x as string
x = format(dtpicker1.value, "mm-dd-yyyy")

و بعد ذلك تعوض بالمتغير في جملة ال sql وفقك الله

Oracle 10G Certified Professional Developer.

عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي

هذا الموضوع مغلق.

مواضيع مشابهة