تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة كود البحث بين تاريخين
#1
أستخدم كود البحث بين تاريخين هذا ولكن النتيجة تظهر بها خطأ
PHP كود :
dt.Clear()
 
           da = New OleDbDataAdapter("Select * From Table1 Where visitdate between #" DateTimePicker1.Value "# and #" DateTimePicker2.Value "#"Conn)
 
           da.Fill(dt)

 
           Me.DataGridView1.DataSource dt 
وتظهر صورة الخطأ هذة
ما هو الكود الصحيح


الملفات المرفقة صورة/صور
   
الرد
تم الشكر بواسطة:
#2
السلام عليكم اخي الكريم
الرسالة تفيد بأن هناك خطأ في جملة الاستعلام
تحقق من اسم الجدول وحقل التاريخ 
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
#3
تحققت منة لكن دون جدوي نفس الخطأ
 مرفق ملف للتعديل علية


الملفات المرفقة
.rar   between two date.rar (الحجم : 82.66 ك ب / التحميلات : 22)
الرد
تم الشكر بواسطة:
#4
(10-02-19, 08:56 PM)احمد129 كتب : تحققت منة لكن دون جدوي نفس الخطأ
 مرفق ملف للتعديل علية

اخي ماهي كلمة السر لقاعدة البيانات
الكود عندي بعمل ولكن بشكل غي منطقي
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
#5
(10-02-19, 09:16 PM)ابراهيم ايبو كتب :
(10-02-19, 08:56 PM)احمد129 كتب : تحققت منة لكن دون جدوي نفس الخطأ
 مرفق ملف للتعديل علية

اخي ماهي كلمة السر لقاعدة البيانات
الكود عندي بعمل ولكن بشكل غي منطقي

كلمة السر 987
الرد
تم الشكر بواسطة:
#6
السّلام عليكم و رحمة الله و بركاته
بعد إذن أخي الكريم " إبراهيم إيبو " ..
جرّب هكذا أخي ..
كود :
     Using da As New OleDbDataAdapter("SELECT * FROM [Table1] WHERE [Datevisite] BETWEEN @d1 AND @d2", Conn)
           da.SelectCommand.Parameters.AddWithValue("@d1", Me.DateTimePicker1.Value.Date)
           da.SelectCommand.Parameters.AddWithValue("@d2", Me.DateTimePicker2.Value.Date)
           Using dt As New DataTable
               da.Fill(dt)
               Me.DataGridView1.DataSource = dt
           End Using
       End Using

تحياتي
الرد
تم الشكر بواسطة: ابراهيم ايبو
#7
(10-02-19, 09:44 PM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته
بعد إذن أخي الكريم " إبراهيم إيبو " ..
جرّب هكذا أخي ..
كود :
     Using da As New OleDbDataAdapter("SELECT * FROM [Table1] WHERE [Datevisite] BETWEEN @d1 AND @d2", Conn)
           da.SelectCommand.Parameters.AddWithValue("@d1", Me.DateTimePicker1.Value.Date)
           da.SelectCommand.Parameters.AddWithValue("@d2", Me.DateTimePicker2.Value.Date)
           Using dt As New DataTable
               da.Fill(dt)
               Me.DataGridView1.DataSource = dt
           End Using
       End Using

تحياتي

للاسف لا يعمل بشكل صحيح 
يعطي خطأ عند تنفيذ تعبئة  الجدول 
PHP كود :
(da.Fill(dt 
الرد
تم الشكر بواسطة: ابراهيم ايبو
#8
السّلام عليكم و رحمة الله و بركاته
هل هذه هي فقط الأكواد التي بالفورم لديك أخي الكريم ..
لأنّ الملف يشتغل بطريقة عادية عندي
تحياتي
الرد
#9
السلام عليكم ورحمة الله وبركاته


بارك الله في أستاذي وأخي الفاضل ابراهيم ايبو

بارك الله في أستاذي وأخي الفاضل عبد العزيز البسكري

وتأكيدا لكلام أساتذتي
بالنسبة للمشروع الأساسي الذي رفعته فهو يعمل بشكل طبيعي جدا 
كل الذي قمت بتغييره هو target cpu  الي 86  ليتم قراءة الاكسس بشكل طبيعي لدي

وبالنسبة للكود الذي وضعه أستاذي الفاضل عبد العزيز البسكري
فهو يعمل بشكل ممتاز جداً
مع مراعاة تعديل أسم الحقل الي [visitdate]  بدلا من [Datevisite]


وبالمرفقات مثال طبق الأصل لمشروعك ولكن بواسطة vb2012

 ستجد الزر الأول بداخله الكود الأصلي لمشروعك
والزر الثاني بداخله كود استاذي  الفاضل عبد العزيز البسكري
لتقوم بتجربته  لنعرف تحديد من أين المشكلة بالظبط

تمنياتي لك بالتوفيق والنجاح


الملفات المرفقة
.rar   For ahmed129.rar (الحجم : 103.94 ك ب / التحميلات : 18)
لا إله إلا الله وحده لا شريك له له الملك وله الحمد وهو على كل شئ قدير
سبحان الله وبحمده سبحان الله العظيم
سبحان الله والحمد لله ولا إله إلا الله والله أكبر ولا حول ولا قوة إلا بالله العلى العظيم
رب أغفر لي 

الرد
#10
(10-02-19, 10:25 PM)princelovelorn كتب :
السلام عليكم ورحمة الله وبركاته


بارك الله في أستاذي وأخي الفاضل ابراهيم ايبو

بارك الله في أستاذي وأخي الفاضل عبد العزيز البسكري

وتأكيدا لكلام أساتذتي
بالنسبة للمشروع الأساسي الذي رفعته فهو يعمل بشكل طبيعي جدا 
كل الذي قمت بتغييره هو target cpu  الي 86  ليتم قراءة الاكسس بشكل طبيعي لدي

وبالنسبة للكود الذي وضعه أستاذي الفاضل عبد العزيز البسكري
فهو يعمل بشكل ممتاز جداً
مع مراعاة تعديل أسم الحقل الي [visitdate]  بدلا من [Datevisite]


وبالمرفقات مثال طبق الأصل لمشروعك ولكن بواسطة vb2012

 ستجد الزر الأول بداخله الكود الأصلي لمشروعك
والزر الثاني بداخله كود استاذي  الفاضل عبد العزيز البسكري
لتقوم بتجربته  لنعرف تحديد من أين المشكلة بالظبط

تمنياتي لك بالتوفيق والنجاح
بارك الله فيك و لك و جزاك خير الجزاء على الشّرح و الإضافة الرائعة
الرد
تم الشكر بواسطة: princelovelorn , ابراهيم ايبو , احمد129



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


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