منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة كود البحث بين تاريخين - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مشكلة كود البحث بين تاريخين (/showthread.php?tid=28555)

الصفحات: 1 2


مشكلة كود البحث بين تاريخين - احمد129 - 10-02-19

أستخدم كود البحث بين تاريخين هذا ولكن النتيجة تظهر بها خطأ
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 
وتظهر صورة الخطأ هذة
ما هو الكود الصحيح


RE: مشكلة كود البحث بين تاريخين - ابراهيم ايبو - 10-02-19

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



RE: مشكلة كود البحث بين تاريخين - احمد129 - 10-02-19

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


RE: مشكلة كود البحث بين تاريخين - ابراهيم ايبو - 10-02-19

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

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


RE: مشكلة كود البحث بين تاريخين - احمد129 - 10-02-19

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

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

كلمة السر 987


RE: مشكلة كود البحث بين تاريخين - عبد العزيز البسكري - 10-02-19

السّلام عليكم و رحمة الله و بركاته
بعد إذن أخي الكريم " إبراهيم إيبو " ..
جرّب هكذا أخي ..
كود :
     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

تحياتي



RE: مشكلة كود البحث بين تاريخين - احمد129 - 10-02-19

(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 



RE: مشكلة كود البحث بين تاريخين - عبد العزيز البسكري - 10-02-19

السّلام عليكم و رحمة الله و بركاته
هل هذه هي فقط الأكواد التي بالفورم لديك أخي الكريم ..
لأنّ الملف يشتغل بطريقة عادية عندي
تحياتي



RE: مشكلة كود البحث بين تاريخين - princelovelorn - 10-02-19

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


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

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

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

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


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

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

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



RE: مشكلة كود البحث بين تاريخين - عبد العزيز البسكري - 10-02-19

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


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

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

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

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


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

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

تمنياتي لك بالتوفيق والنجاح
بارك الله فيك و لك و جزاك خير الجزاء على الشّرح و الإضافة الرائعة