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

مشكلة فى الإستعلام بين تاريخين

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

السلام عليكم ورحمة الله وبركاته ,,

أقوم بإستخدام قاعدة بيانات SQL server وأستخدم الـ visual basic فى البرمجة .

واجهتنى مشكلة عندما أردت أن أقوم بإستعلام عن عدد الموظفين الذين تم تعيينهم بين تاريخين محددين ,, وكان الكود كالآتى :

Dim First_Date As String

Dim Second_Date As String

First_Date = Format(DateDTP(2).Value, "dd/MM/yyyy")

Second_Date = Format(DateDTP(3).Value, "dd/MM/yyyy")

RS_Employ.Open "select * from Employee where trim(Employ_REG_DT) between #" & First_Date & "# and #" & Second_Date & "#", CN, 1, 3

علما بأن نوع الحقل Employ_REG_DT والذى أقوم بعمل الإستعلام عليه هو datetime >>> المشكلة الآن هو أنه لايقوم بعرض نتائج للإستعلام أبدا مع أننى متأكد من وجود التواريخ التى أستعلم عنها مسجلة فى الجدول وقد قمت بإستخدام نفس الكود من قبل مع قاعدة بيانات أكسس وعمل بكفاءة وأظهر نتائج صحيحة , أيضا تظهر لى رسال error رقمها

'-2147217900(80040e14)'

أرجوا إيجاد حل لتلك المشكلة جزاكم الله خيرا جميعا

#2

غير تنسيق التاريخ الى

MM,dd,yyyy لتتناسب مع sqlserver وضع علامه ' بدل من # للتاريخ لان # لاكسس

واذا لم تنجح معك جرب >= و <= بدل من between للبحث بين تاريخين وايضا تنسيق التاريخ MM,dd,yyyy

بالتوفيق

#3

أشكرك كثيرا أخى macnux , ولكن للأسف جربت كل ما قلته ولم تحل المشكلة أبدا .. إذا ما الحل ؟

أرجوا المساعدة من الأعضاء

#4

يا جماعة إللى عنده حل للمشكلة دى يا ريت ميبخلش بيه لأنى محتاج الحل بسرعة ..

أشكركم جميعا

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…