تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هناك خطأ فى هذا الكود
#1
اخوانى الاحبه السلام عليكم
اقوم بتصميم مشروع بالفيجوال بيزك نت 2010 وsqlserver 2008 r
وحدث معى هذا وحاولت جاهدا ان ابحث عن الخطأ فى الكود ولكنى لم اصل لنتيجه فاتمنى ان تساعدونى فى البحق عن الخطا وحله وشكرا جزيلا
وهذه صوره لحقل قاعدة البانات 


كود :
Private Sub importid_DropDown1(ByVal sender As Object, ByVal e As System.EventArgs) Handles importid.DropDown
       fillcmb_importers(importid)
       importid.SelectedIndex = -1
   End Sub
   Public Sub Insert_products(ByVal productid As Int32, ByVal productbarcode As String, ByVal productname As String, ByVal catid As Int32, ByVal unitid As Int32, ByVal qty As Double, ByVal priceg As Double, ByVal priceb As Double, ByVal importid As Int32)
       Dim Cmd As New SqlCommand
       With Cmd
           .Connection = con
           .CommandType = CommandType.Text
           .CommandText = "Insert Into products ( productid,productbarcode,productname,catid,unitid,qty,briceg,briceb,importid)values(@productid,@productbarcode,@productname,@catid,@unitid,@qty,@priceg,@priceb,@importid)"
           .Parameters.Clear()
           .Parameters.AddWithValue("@productid", SqlDbType.Int).Value = productid
           .Parameters.AddWithValue("@productbarcode", SqlDbType.VarChar).Value = productbarcode
           .Parameters.AddWithValue("@productname", SqlDbType.VarChar).Value = productname
           .Parameters.AddWithValue("@catid", SqlDbType.Int).Value = catid
           .Parameters.AddWithValue("@unitid", SqlDbType.Int).Value = unitid
           .Parameters.AddWithValue("@qty", SqlDbType.Decimal).Value = qty
           .Parameters.AddWithValue("@priceg", SqlDbType.Decimal).Value = priceg
           .Parameters.AddWithValue("@priceb", SqlDbType.Decimal).Value = priceb
           .Parameters.AddWithValue("@importid", SqlDbType.Int).Value = importid
       End With
       If con.State = 1 Then con.Close()
       con.Open()
       Cmd.ExecuteNonQuery()
       con.Close()
       MsgBox("تم إضافة السجل بنجاح", MsgBoxStyle.Information, "حفظ")
       Cmd = Nothing
   End Sub



   Private Sub save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles save.Click
       Dim dt1 As New DataTable
       Dim cmd As New SqlCommand("select * FROM PRODUCTS WHERE PRODUCTBARCODE = '" + barcode.Text + "'", con)
       con.Open()
       Dim da1 As New SqlDataAdapter(cmd)
       da1.Fill(dt1)
       If dt1.Rows.Count > 0 Then
           Dim A As Integer = Val(qty.Text)
           Dim CmdUpdate As New SqlCommand
           With CmdUpdate
               .Connection = con
               .CommandType = CommandType.Text
               .CommandText = "UPDATE PRODUCTS SET QTY = QTY + " & A & "  WHERE PRODUCtRBARCODE = '" & barcode.Text & "'"

           End With
           Try
               If con.State = 1 Then con.Close()
               con.Open()
               CmdUpdate.ExecuteNonQuery()
               con.Close()
               MsgBox("اسم المادة موجود مسبقا تمت عمليه تحديث الكميه بنجاح", MsgBoxStyle.Information, "تحديث كمية الماده")

               CmdUpdate = Nothing
               ClearControls()
               proid.Text = getmaxid("Products", "ProductID")
               store.SelectAll_products(store.dgv4)


           Catch ex As Exception
               con.Close()
               MsgBox(Err.Description, MsgBoxStyle.Information)
           Finally
               If con.State = ConnectionState.Open Then con.Close()

           End Try

       Else
           Insert_products(proid.Text, barcode.Text, proname.Text, catid.SelectedValue, unitid.SelectedValue, qty.Text, priceg.Text, priceb.Text, importid.SelectedValue)
       End If
       ClearControls()
       proid.Text = getmaxid("PRODUCTS", "productid")
   End Sub

   Private Sub exite_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles exite.Click
       Me.Show()
   End Sub
 وهذه صورة الخطأ الذى يظهر
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
هناك خطأ فى هذا الكود - بواسطة خالد كامل1 - 28-10-18, 09:28 PM
RE: هناك خطأ فى هذا الكود - بواسطة elgokr - 28-10-18, 11:28 PM
RE: هناك خطأ فى هذا الكود - بواسطة mero5000 - 29-10-18, 07:35 AM
RE: هناك خطأ فى هذا الكود - بواسطة elgokr - 29-10-18, 06:02 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 195 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 215 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,051 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 844 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,186 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 678 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 821 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 622 05-02-25, 01:51 AM
آخر رد: new_programer
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 449 01-02-25, 03:48 PM
آخر رد: Microformt
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer

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


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