تقييم الموضوع :
  • 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 لقاعدة البيانات وترفقه يوكن افضل لك
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يوجد كود برمجى او طريقه لعمل هذا فى الداتا جريد فيو خالد كامل1 3 227 08-10-21, 07:04 PM
آخر رد: خالد كامل1
  السلام عليكم ممكن اعرف اى سبب المشكلة وحلها ؟ AhmedRamadan 13 669 03-10-21, 08:01 PM
آخر رد: asemshahen5
  [VB.NET] هل يوجد كود اخفاء اي عملية من مدير المهام ahmed112001 0 160 27-08-21, 12:57 PM
آخر رد: ahmed112001
  هل يوجد كود للتغير الريوزليشن العرض خالد كامل1 2 322 23-07-21, 01:57 AM
آخر رد: خالد كامل1
  ممكن مساعدة بخصوص المشكلة هدي Ofealas 4 608 13-07-21, 07:51 PM
آخر رد: Ofealas
  مشكله عند الطباعة في crystal Report " - تم حل المشكلة Rabeea Qbaha 4 2,587 15-05-21, 09:47 PM
آخر رد: ابو انس
  [سؤال] هل يوجد margin داخلي للتكست بوكس ؟ kafi2030 11 4,965 27-04-21, 09:46 PM
آخر رد: wasfi
  [VB.NET] المشكلة انني لم استطيع استدعاء الملفات pdf من قاعدة البيانات sql 304 0 500 31-10-20, 05:40 PM
آخر رد: 304
  [سؤال] اتمنى المساعده لمن يعرف حل هذي المشكلة Hussain1995 1 518 22-10-20, 02:51 AM
آخر رد: سعود
  هل يوجد نسخة مجانية لنسخة فيجوال بيسك 2017 عمور2016 3 762 11-10-20, 04:21 PM
آخر رد: عبد العزيز البسكري

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


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