منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة في حفظ البيانات وضع منفصل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : مشكلة في حفظ البيانات وضع منفصل (/showthread.php?tid=42575)



مشكلة في حفظ البيانات وضع منفصل - ali_ahmed12 - 28-09-22

السلام عليكم ورحمة الله وبركاته عندما أقوم بحفظ بيانات تظهر مشكلة في DATATABLE للعلم كود صحيح نفس اسماء اعمده في قاعدة البيانات ونفس اسماء textbox  
كود مرفق معا صوره توضح ماهو الخطأ
كود :
If labell.Text = "" Then
           MessageBox.Show("الرجاء ادخال اسم المنتج")
           Exit Sub
       End If
       If Qty.Text = "" Then
           MessageBox.Show("الرجاء ادخال الكمية")
           Exit Sub
       End If
       Dim DT As New DataTable

       Dim da As New SqlDataAdapter("select *from PRODUCTS where label='" & labell.Text & "'", Module1.con)
       da.Fill(DT)
       If DT.Rows.Count > 0 Then
           MessageBox.Show("اسم منتج موجود مسبقا ")
       Else
           Dim DR = DT.NewRow
           DR!label = labell.Text
           DR!label_product = label_product.Text
           DR!date = DateTimePicker1.Value
           DR!Qty = Val(Qty.Text)
           DR!price = Val(Price.Text)
           DT.Rows.Add(DR)
           Dim cmdb As New SqlCommandBuilder(da)
           da.Update(DT)
           MessageBox.Show("تم الحفظ بنجاح", "الاضافة", MessageBoxButtons.OK, MessageBoxIcon.Information)
           cl()
       End If



RE: مشكلة في حفظ البيانات وضع منفصل - ali_ahmed12 - 28-09-22

(28-09-22, 02:31 PM)ali_ahmed12 كتب : السلام عليكم ورحمة الله وبركاته عندما أقوم بحفظ بيانات تظهر مشكلة في DATATABLE للعلم كود صحيح نفس اسماء اعمده في قاعدة البيانات ونفس اسماء textbox  
كود مرفق معا صوره توضح ماهو الخطأ
كود :
If labell.Text = "" Then
           MessageBox.Show("الرجاء ادخال اسم المنتج")
           Exit Sub
       End If
       If Qty.Text = "" Then
           MessageBox.Show("الرجاء ادخال الكمية")
           Exit Sub
       End If
       Dim DT As New DataTable

       Dim da As New SqlDataAdapter("select *from PRODUCTS where label='" & labell.Text & "'", Module1.con)
       da.Fill(DT)
       If DT.Rows.Count > 0 Then
           MessageBox.Show("اسم منتج موجود مسبقا ")
       Else
           Dim DR = DT.NewRow
           DR!label = labell.Text
           DR!label_product = label_product.Text
           DR!date = DateTimePicker1.Value
           DR!Qty = Val(Qty.Text)
           DR!price = Val(Price.Text)
           DT.Rows.Add(DR)
           Dim cmdb As New SqlCommandBuilder(da)
           da.Update(DT)
           MessageBox.Show("تم الحفظ بنجاح", "الاضافة", MessageBoxButtons.OK, MessageBoxIcon.Information)
           cl()
       End If
ياريت الي يعرف الحل لايبخل علي


RE: مشكلة في حفظ البيانات وضع منفصل - atefkhalf2004 - 28-09-22

حضرتك هناك datareader مفتوح ومستخدم
استخدم datareader2 مثلا


RE: مشكلة في حفظ البيانات وضع منفصل - ali_ahmed12 - 29-09-22

(28-09-22, 11:17 PM)atefkhalf2004 كتب : حضرتك  هناك  datareader   مفتوح  ومستخدم
استخدم   datareader2   مثلا

هو datareder واحد مستخدم في عملية دخول فقط وانا غلقها
وفي كود هدا لا استخدم datareder 
كيف حل


RE: مشكلة في حفظ البيانات وضع منفصل - رضوان الجماعي - 29-09-22

ارفق المشروع نعدل عليه افظل بكثير ونشرح وين كان الخطى فافضل حل هو ارفاق المشروع