تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يوجد شخص يعرف سبب هذه المشكلة !!
#1
السلام عليكم اخوتي

لقد واجهتني مشكلة لا استطيع حلها ولا افهم سببها ..
هل مضمونها ان يتم تحويل الحقول من حرفي لرقمي ولا ايش بالضبط تعبت وانا احاول ان اجد لها حلا  Sad



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


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#2
ضع الكويري اللي عندك للنظر فيه
الرد }}}
تم الشكر بواسطة: كود برمجي , كود برمجي
#3
كود :
 For Each row As DataGridViewRow In dgv1.Rows

           Dim cmd3 As SqlCommand = con.CreateCommand
           cmd3.CommandText = "Insert Into bodycome([fatoranumber],totalfatora,snfnumber,snf,type,kmya,totalsnf) " & _
           "values ('" & t2.Text & "',@tfatora,@snfnumber,@snf,@type,@kmya,@totalsnf)"

           con.Open()
           cmd3.Parameters.AddWithValue("@snfnumber", row.Cells(0).Value)
           cmd3.Parameters.AddWithValue("@snf", row.Cells(1).Value)
           cmd3.Parameters.AddWithValue("@type", row.Cells(2).Value)
           cmd3.Parameters.AddWithValue("@kmya", row.Cells(4).Value)
           cmd3.Parameters.AddWithValue("@tfatora", row.Cells(6).Value)
           cmd3.Parameters.AddWithValue("@totalsnf", row.Cells(7).Value)

           cmd3.ExecuteNonQuery()
           cmd3.Dispose()
           con.Close()
       Next
الرد }}}
تم الشكر بواسطة:
#4
يجب التأكد من بيانات كل عمود
فالعمود الرقمي استخدم معه Val مثل
كود :
Val(row.Cells(7).Value)

وهذا تعديل مع اجتهاد مني في تحديد نوع بيانات بعض الأعمدة على أنها رقمية مثل fatoranumber وtotalfatora وsnfnumber وtotalsnf
كود :
For Each row As DataGridViewRow In dgv1.Rows

            Dim cmd3 As SqlCommand = con.CreateCommand
            cmd3.CommandText =
                " INSERT INTO [bodycome] ( [fatoranumber], [totalfatora], [snfnumber], [snf], [type], [kmya], [totalsnf] ) " & _
                " VALUES                 ( @fatoranumber,  @totalfatora,  @snfnumber,  @snf,  @type,  @kmya,  @totalsnf  ) "

            con.Open()
            cmd3.Parameters.AddWithValue("@fatoranumber", Val(t2.Text))
            cmd3.Parameters.AddWithValue("@totalfatora", Val(row.Cells(6).Value))
            cmd3.Parameters.AddWithValue("@snfnumber", Val(row.Cells(0).Value))
            cmd3.Parameters.AddWithValue("@snf", row.Cells(1).Value)
            cmd3.Parameters.AddWithValue("@type", row.Cells(2).Value)
            cmd3.Parameters.AddWithValue("@kmya", row.Cells(4).Value)
            cmd3.Parameters.AddWithValue("@totalsnf", Val(row.Cells(7).Value))

            cmd3.ExecuteNonQuery()
            cmd3.Dispose()
            con.Close()

        Next

والعامل مع Procedure يختلف عن التعامل مع الجدول Table مباشرة
الرد }}}
تم الشكر بواسطة:
#5
(22-05-17, 12:52 PM)alma2 كتب : يجب التأكد من بيانات كل عمود
فالعمود الرقمي استخدم معه Val مثل
كود :
Val(row.Cells(7).Value)

وهذا تعديل مع اجتهاد مني في تحديد نوع بيانات بعض الأعمدة على أنها رقمية مثل fatoranumber وtotalfatora وsnfnumber وtotalsnf


والعامل مع Procedure يختلف عن التعامل مع الجدول Table مباشرة

مشكور اخي على المساعدة ..

رسالة الخطا الاولى راحت ولكن جات رسالة ثانية مماثلة لها ولكن هذه المرة بقيمة float , لقد ارفقت لك رسالة الخطا


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#6
ضع اسم جميع اعمدة الجدول bodycome مع نوع كل منهم

ولو عمل Generate Script لقاعدة البيانات وترفقه يوكن افضل لك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 169 02-03-24, 07:36 PM
آخر رد: new_programer
  حل هذه المشكلة الموضحة في الصورة Adel27213 3 361 21-11-23, 07:14 AM
آخر رد: justforit
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 473 17-10-23, 06:51 PM
آخر رد: new_programer
  [SQL] يوجد لدى خطأبرمجى ارجو المساعدة عاصم النجار 6 503 26-07-23, 05:22 PM
آخر رد: عبد الخالق
  يوجد خطاء عند تحميل الفورم - مثال شجرة الحسابات new_programer 6 755 11-06-23, 06:47 PM
آخر رد: new_programer
  يوجد خطاء عند فتح الفورم مثال شجرة الحسابات new_programer 2 564 06-06-23, 02:41 PM
آخر رد: new_programer
  سؤال مهم لدي الرجاء حل المشكلة اي سفن 10 864 29-05-23, 05:01 PM
آخر رد: اي سفن
  اريد مساعدة في ازالة جزء من النص لان لا يوجد لدي خبرة كافية للتعامل مع دوال النصوص Meroo1809 2 521 05-01-23, 07:38 PM
آخر رد: Meroo1809
  [VB.NET] هل يوجد طريقة لجعل البرنامج يظهر فوق جميع البرامج mohamedahmed1 3 787 31-10-22, 01:26 AM
آخر رد: mohamedahmed1
  مشكله في طباعة التقرير يوجد تكرار ali_ahmed12 14 1,409 29-10-22, 08:15 PM
آخر رد: ali_ahmed12

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


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