تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] خطأ في كود الحفظ والتعديل
#1
ما الخطأ في كود الحفظ
وكود التعديل

ويظهر لي هذة الاخطاء

ويظهر لي هذا الشكل ايضا


الملفات المرفقة صورة/صور
       

.docx   New Microsoft Word Document.docx (الحجم : 12.75 ك ب / التحميلات : 4)
الرد
تم الشكر بواسطة:
#2
الاتصال مفتوح من قبل 

استخدم هذا الكود 

قم بتبديل هذا الكود 
كود :
           Con.Open()


بهذا الكود 

PHP كود :
       If Con.State ConnectionState.Closed Then
            Con
.Open()
 
       End If 

نصيحه اخرى صديقي من الافضل ان تستخدم ال parameters فهي افضل من ناحيه امان وافضل من ناحيه ترتيب و من الكثير من النواحي

الطريقه كالاتي قم باستبدال ما يناسب الكود لديك 

PHP كود :
If Conn.State ConnectionState.Closed Then
            Conn
.Open()
 
       End If

 
       Dim cmd As New OleDb.OleDbCommand
        cmd
.Connection Conn
        cmd
.CommandType CommandType.Text
        cmd
.CommandText "UPDATE table1 SET user_forname=@user_forname, user_ gender =@user_ gender  WHERE  user_idi= @ user_idi"
cmd.Parameters.AddWithValue("@user_forname"TextBox2.Text)
 
       cmd.Parameters.AddWithValue("@user_ gender"TextBox3.Text)
 
       cmd.Parameters.AddWithValue("@ user_idi"TextBox1.Text)
 
       cmd.ExecuteScalar()
 
       Conn.Close() 
الرد
#3
المشاكل التى تواجهك كما فى الصورة
الاول خاص بفتح الاتصال يبدو انك فى ملحلة لديك تقوم بفتح الاتقال ولم تقوم باغلاقها

لكذلك تظهر لك بان الاتصال مفتوح وغير مغلق ولتجنب ذلك كل ما عليك استخدام الكود التالى كما اشار اليه الاخ العزيز Rabeea Qbaha
كود :
If Con.State = ConnectionState.Closed Then Con.Open()

اما ان تجعلها على سطر واحد كما كتبتها او ان تستخدمها كما طرحها الاخ Rabeea Qbaha

الان ناتى للمشكلة الثانية خاصة السعر و الكمية
المشكلة فى البداية بهذا الجزء ترجع لاسماء الاعمدة بقاعدة البيانات حيث انك تستخدم المسميات باللغة العربية

ولكي تتجنب هذه المشكلة يجب ان تكون الاسم على هذا الشكل
كود :
[السعر]
[الكمية]

كما انت تستخدمه فى الكود عند الجزء الصنف وبكده تكون تم حل المشكلة
تم وضع الرد لتوضح الامر بشكل عام لمن يواجه ويتعامل بنفس تلك الامور

تحياتى لك وللجميع
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل فى نفس الوقت atef_020 9 158 20-02-19, 05:04 PM
آخر رد: asemshahen5
  عدم الحفظ في قاعدة البيانات في الوندوز 64 بايت raaddawood 9 180 06-02-19, 01:16 PM
آخر رد: sendbad100
  [VB.NET] مساعدة في كود الحفظ Hamoody 2 108 06-02-19, 02:45 AM
آخر رد: Hamoody
  عدم الحفظ في قاعدة البيانات في الوندوز 64 بايت raaddawood 2 78 05-02-19, 11:59 AM
آخر رد: raaddawood
  الإضافة والتعديل والحذف لبرنامج مخزن sads 6 290 31-01-19, 09:51 PM
آخر رد: فراس الغزي
  الإضافة والتعديل والحذف لبرنامج مخزن sads 0 82 28-01-19, 10:13 PM
آخر رد: sads
  اريد زر الحفظ هو نفس زر التعديل سمير جمال 4 138 26-01-19, 08:54 PM
آخر رد: سمير جمال
  [سؤال] مشكلة في كود الحفظ عاشق الرسول 10 319 16-01-19, 02:43 AM
آخر رد: عاشق الرسول
  [VB.NET] ;سؤال كيفية تعديل المدخلات في (الداتا قريد فيو ) قبل الحفظ في قاعدة البيانات EYADISMAIL 4 274 16-01-19, 01:26 AM
آخر رد: EYADISMAIL
  ارجو المساعدة كيف يتم الحفظ والحذف لاكثر من جدول باستخدام DATA SET يوجد مشروع للتعديل abdullhadi999 6 269 16-01-19, 12:59 AM
آخر رد: EYADISMAIL

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


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