منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : السلام عليكم لدي مشكل في الفيجوال بيسك
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
لدي مشكل في الفيجوال بيسك

أريد أن أضيف المعلومات التي ب datagridview الى mysql لكي اواجه ذلك المشكل الذي بالصورة و بالصورة الأخرى الكود المستعمل !
أين أخطأت ؟

[url=https://www.facebook.com/photo.php?fbid=1634282166694374&set=pcb.1997250707270903&type=3&ifg=1][/url]
اخي  اعتقد  ان  هنالك احد الحقول  في الجدول  المستورد  هو   integer والقاعدة  string  لذلك بيطلع  عندك  هذذا الخطا  حاول  تتأكد  من المدخلات  اخي  العزيز  وفقك الله
(15-06-18, 02:40 AM)فراس الغزي كتب : [ -> ]اخي  اعتقد  ان  هنالك احد الحقول  في الجدول  المستورد  هو   integer والقاعدة  string  لذلك بيطلع  عندك  هذذا الخطا  حاول  تتأكد  من المدخلات  اخي  العزيز  وفقك الله

شكرا أخي على الاهتمام
هذا هو الجدول المستعمل !
هل أخطأت في شيء ؟
اخي  العزيز  استبدل  في  الكود  

FOR i AS integer   الى  

FOR i as setring  والله  العالم  وجرب

او  ارفق  المشروع  كي  نقوم بمراجعته لك  اخي
(15-06-18, 02:37 AM)safox كتب : [ -> ]
السلام عليكم 
لدي مشكل في الفيجوال بيسك

أريد أن أضيف المعلومات التي ب datagridview الى mysql لكي اواجه ذلك المشكل الذي بالصورة و بالصورة الأخرى الكود المستعمل !
أين أخطأت ؟

[url=https://www.facebook.com/photo.php?fbid=1634282166694374&set=pcb.1997250707270903&type=3&ifg=1][/url]


مع كل تقديرى الى الاخ فراس الغزي

فى محاولته الى المساعدة شكراً لك كثيراً

بكل بساطة اخى الحبيب safox
المشكلة فقط فى قيمة عمود CNE
القيمة المدخلة هى : p12351
بينما نوع عمود CNE بقاعدة البيانات هى int

هل لاحظت اين هى المشكلة...؟
بضبط كده ان القيمة تحتوى على حرف
وقاعدة البيانات تحتاج الى قيمة ارقام فقط
لذلك كل ما عليك حذف حرف p من القيمة
او تحويل نوع العمود من int الى varchar

بعض الملاحظات لكن هى ليس بها اخطاء ولا تعنى مشكلة
كود :
For i As Integer = 0 To DataGridView.Rows.Count - 2 Setp +1

لماذا قمت بعمل طرح ومن ثم الجمع اجعلها بهذا الشكل
كود :
For i As Integer = 0 To DataGridView.Rows.Count - 1

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