منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] مشكلة Data Type Mismatch in criteria expression - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] مشكلة Data Type Mismatch in criteria expression (/showthread.php?tid=28736)



مشكلة Data Type Mismatch in criteria expression - basboos95 - 23-02-19

السلام عليكم اخواني
انا شغال على فيجوال 2013
و قاعدة بيانات access
 عمليات الادخال والتعديل كلها تسير بصورة جيدة
الا في زر واحد يعمل update لجزء من قاعدة البيانات

و هو زر لتسليم المنتج , عندما اقوم بضغط الزر يجب ان يغير حقل الداتا بيز من "غير جاهز" الى "جاهز"
و لكن عند ضغط الزر يقوم باظهار رسالة Data Type Mismatch in criteria expression


وهذا جزء من الكود
عبارة عن الكود داخل الزر
وال sub التي في المديول


RE: مشكلة Data Type Mismatch in criteria expression - elgokr - 24-02-19

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

فى البداية من جانب الاكواد لا يوجد مشكلة
ولكن المشكلة فى القيمة لكل جزء بيتم ترحيله لتحديثه بقاعدة البيانات

فانت عامل 3 من نوع نص و 1 من نوع رقم
ومع ذلك بتقوم بجلب كلاً من نص و نص و تاريخ و رقم

فى البداية يفضل استخدام DateTimePicker1 بهذه الطريقة
كود :
DateTimePicker1.Value.Date

طيب الى الان لا يوجد اى نقاش فى مشكلة
اذا نتحدث اين تقع المشكلة فهنا سيكون فكلاً من 
القيم على الفورم لكل من ما هو مذكور بالاعلى

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

فاتمنى ان ترفق صورة لتصميم الجدول بقاعدة البيانات
وكذلك صورة لشكل الفورم للبرنات المدخلة قبل اتمام الضغط على الزر

او يمكنك ارفاق السورس لمراجعته وافادتك اين المشكلة تماماً

تحياتى لك
وتمنياتى لك التوفيق



RE: مشكلة Data Type Mismatch in criteria expression - basboos95 - 28-02-19

(24-02-19, 07:41 PM)elgokr كتب :
وعليكم السلام ورحمة الله وبركاته

فى البداية من جانب الاكواد لا يوجد مشكلة
ولكن المشكلة فى القيمة لكل جزء بيتم ترحيله لتحديثه بقاعدة البيانات

فانت عامل 3 من نوع نص و 1 من نوع رقم
ومع ذلك بتقوم بجلب كلاً من نص و نص و تاريخ و رقم

فى البداية يفضل استخدام DateTimePicker1 بهذه الطريقة
كود :
DateTimePicker1.Value.Date

طيب الى الان لا يوجد اى نقاش فى مشكلة
اذا نتحدث اين تقع المشكلة فهنا سيكون فكلاً من 
القيم على الفورم لكل من ما هو مذكور بالاعلى

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

فاتمنى ان ترفق صورة لتصميم الجدول بقاعدة البيانات
وكذلك صورة لشكل الفورم للبرنات المدخلة قبل اتمام الضغط على الزر

او يمكنك ارفاق السورس لمراجعته وافادتك اين المشكلة تماماً

تحياتى لك
وتمنياتى لك التوفيق

 شكرا لك اخي الكريم , فعلا كانت المشكلة من في نوع البيانات المدخلة لقاعدة البيانات , حولتها من varchar الى date والحمد لله تم حل المشكلة


RE: مشكلة Data Type Mismatch in criteria expression - elgokr - 01-03-19

الشكر لله والحمد لله
والحمد لله على كل حال

تحياتى لك
وتمنياتى لك التوفيق