تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
من فضلكم نوع الخطأ في الكود
#1
عند الحفظ ياتي هذا الخطأ ، مساعدة من فضلكم

كود :
Public Sub Insert_Sale_Details_Tbl()
       For i As Integer = 0 To dgvSale.Rows.Count - 1
           Dim Cmd As New SqlCommand
           With Cmd
               .Connection = Con
               .CommandType = CommandType.Text
               .CommandText = "Insert Into sale_Details_Tbl ( Sale_ID,Prd_ID,SalePrice,Qty,TotalAmount)values(@Sale_ID,@Prd_ID,@SalePrice,@Qty,@TotalAmount)"
               .Parameters.Clear()
               .Parameters.AddWithValue("@Sale_ID", SqlDbType.Int).Value = Sale_ID.Text
               .Parameters.AddWithValue("@Prd_ID", SqlDbType.Int).Value = dgvSale.Rows(i).Cells(0).Value
               .Parameters.AddWithValue("@SalePrice", SqlDbType.Decimal).Value = dgvSale.Rows(i).Cells(4).Value
               .Parameters.AddWithValue("@Qty", SqlDbType.Int).Value = dgvSale.Rows(i).Cells(5).Value
               .Parameters.AddWithValue("@TotalAmount", SqlDbType.Decimal).Value = dgvSale.Rows(i).Cells(6).Value
           End With
           If Con.State = 1 Then Con.Close()
           Con.Open()
           Cmd.ExecuteNonQuery()
           Con.Close()

           Cmd = Nothing

       Next
       MsgBox("تم إضافة فاتورة المبيعات بنجاح ", MsgBoxStyle.Information, "حفظ")
   End Sub



------------------------
منكم أتعلم
------------------------

الرد
تم الشكر بواسطة:
#2
استخدم Integer.Parse

كود :
              .Parameters.AddWithValue("@Sale_ID", SqlDbType.Int).Value = Integer.Parse(Sale_ID.Text)
الرد
تم الشكر بواسطة: sofiane-phy , sofiane-phy
#3
(26-09-20, 06:42 PM)Anas Mahmoud كتب : استخدم Integer.Parse

كود :
              .Parameters.AddWithValue("@Sale_ID", SqlDbType.Int).Value = Integer.Parse(Sale_ID.Text)

نفس الخطأ يتكرر ، هل من حل آخر بارك الله فيك ؟
------------------------
منكم أتعلم
------------------------

الرد
تم الشكر بواسطة:
#4
اقصد في جميع البرامترات ، لايصح ان تخبره بان قيمة البرامتر هي integer وتعطيها له string

جرب هكذا ، لم اجربه كتبته في النوت باد
كود :
Public Sub Insert_Sale_Details_Tbl()
      For i As Integer = 0 To dgvSale.Rows.Count - 1

dim SaleID As integer = Integer.Parse(Sale_ID.Text)
dim Prd_ID As integer = Integer.Parse(dgvSale.Rows(i).Cells(0).Value)
dim SalePrice As Decimal = Decimal .Parse(dgvSale.Rows(i).Cells(4).Value)
dim Qty As integer = Integer.Parse(dgvSale.Rows(i).Cells(5).Value)
dim TotalAmount As Decimal = Decimal .Parse(dgvSale.Rows(i).Cells(6).Value)

          Dim Cmd As New SqlCommand
          With Cmd
              .Connection = Con
              .CommandType = CommandType.Text
              .CommandText = "Insert Into sale_Details_Tbl ( Sale_ID,Prd_ID,SalePrice,Qty,TotalAmount)values(@Sale_ID,@Prd_ID,@SalePrice,@Qty,@TotalAmount)"
              .Parameters.Clear()
              .Parameters.AddWithValue("@Sale_ID", SqlDbType.Int).Value = SaleID
              .Parameters.AddWithValue("@Prd_ID", SqlDbType.Int).Value = Prd_ID
              .Parameters.AddWithValue("@SalePrice", SqlDbType.Decimal).Value = SalePrice
              .Parameters.AddWithValue("@Qty", SqlDbType.Int).Value = Qty
              .Parameters.AddWithValue("@TotalAmount", SqlDbType.Decimal).Value = TotalAmount
          End With
          If Con.State = 1 Then Con.Close()
          Con.Open()
          Cmd.ExecuteNonQuery()
          Con.Close()

          Cmd = Nothing

      Next
      MsgBox("تم إضافة فاتورة المبيعات بنجاح ", MsgBoxStyle.Information, "حفظ")
  End Sub
الرد
#5
(26-09-20, 08:26 PM)Anas Mahmoud كتب : اقصد في جميع البرامترات ، لايصح ان تخبره بان قيمة البرامتر هي integer وتعطيها له string

جرب هكذا ، لم اجربه كتبته في النوت باد
كود :
Public Sub Insert_Sale_Details_Tbl()
      For i As Integer = 0 To dgvSale.Rows.Count - 1

dim SaleID As integer = Integer.Parse(Sale_ID.Text)
dim Prd_ID As integer = Integer.Parse(dgvSale.Rows(i).Cells(0).Value)
dim SalePrice As Decimal = Decimal .Parse(dgvSale.Rows(i).Cells(4).Value)
dim Qty As integer = Integer.Parse(dgvSale.Rows(i).Cells(5).Value)
dim TotalAmount As Decimal = Decimal .Parse(dgvSale.Rows(i).Cells(6).Value)

          Dim Cmd As New SqlCommand
          With Cmd
              .Connection = Con
              .CommandType = CommandType.Text
              .CommandText = "Insert Into sale_Details_Tbl ( Sale_ID,Prd_ID,SalePrice,Qty,TotalAmount)values(@Sale_ID,@Prd_ID,@SalePrice,@Qty,@TotalAmount)"
              .Parameters.Clear()
              .Parameters.AddWithValue("@Sale_ID", SqlDbType.Int).Value = SaleID
              .Parameters.AddWithValue("@Prd_ID", SqlDbType.Int).Value = Prd_ID
              .Parameters.AddWithValue("@SalePrice", SqlDbType.Decimal).Value = SalePrice
              .Parameters.AddWithValue("@Qty", SqlDbType.Int).Value = Qty
              .Parameters.AddWithValue("@TotalAmount", SqlDbType.Decimal).Value = TotalAmount
          End With
          If Con.State = 1 Then Con.Close()
          Con.Open()
          Cmd.ExecuteNonQuery()
          Con.Close()

          Cmd = Nothing

      Next
      MsgBox("تم إضافة فاتورة المبيعات بنجاح ", MsgBoxStyle.Information, "حفظ")
  End Sub

دائما متألق كعادتك ، جزاك الله خيرا ، ادامك الله الصحة و العافية
------------------------
منكم أتعلم
------------------------

الرد
تم الشكر بواسطة: Anas Mahmoud


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو منكم المساعده و التعديل علي الكود اليوم السابع 5 192 14-06-21, 09:58 PM
آخر رد: trakktour
  كيف استثني يوم الجمعة في الكود التالي abomo3ath 1 133 07-06-21, 11:51 PM
آخر رد: Fareed2
Big Grin [سؤال] من فضلكم كود Necro PC 3 226 17-05-21, 05:30 PM
آخر رد: aldery
  [VB.NET] كيف أستخدم TRansaction حتى أضمن تطبيق الكود بشكل جيد sniperjawadino 6 427 09-05-21, 05:29 PM
آخر رد: sniperjawadino
  [VB.NET] الكود المكافئ لعرض أسماء الجداول فى قاعدة البيانات mmaalmesry 4 486 23-04-21, 08:30 AM
آخر رد: d3vc0d
  [VB.NET] أرجو التعديل في الكود المرفق معتز حسن 3 428 10-04-21, 06:33 PM
آخر رد: معتز حسن
  [VB.NET] اريد مساعدة في حل الكود asrar 6 966 27-03-21, 11:08 PM
آخر رد: asrar
  كيف أحط attachment في إيميل المرسل من البرنامج؟ ما هو الكود؟ Alziny 2 349 27-03-21, 05:17 AM
آخر رد: علي بنيان
  ارجو التعديل علىى هذا الكود من فضلكم على زهران 2 436 19-03-21, 11:31 PM
آخر رد: على زهران
  محتاج التعديل علي الكود اليوم السابع 2 507 19-03-21, 04:02 AM
آخر رد: اليوم السابع

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


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