19-03-18, 07:45 PM
(19-03-18, 02:36 PM)عبدالله الدوسري كتب : الخطاء أنك بعد الجملة ( insert into user ) لم تذكر أسماء الحقول
والواجب هو ذكر اسماء الحقول بأي بترتيب (Id, Name, Password, Email, Gender, Age) , ويلحق بجملة ( values ) بعدها تضع قيم الحقول بنفس ترتيب الحقول السابق
الكود القديم :
كود :
cominsert.CommandText = "insert into user values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "'," + ComboBox1.Text + "','" + TextBox5.Text + "')"
الكود بعد التعديل :
كود :
cominsert.CommandText = "insert into user (Id, Name, Password, Email, Gender, Age) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "'," + ComboBox1.Text + "','" + TextBox5.Text + "')"
لا مو ضروري شفت ناس ما يحطوها ...
المهم جربتها وللاسف نفس المشكلة ...
انا احس الخطأ في وجود الفواصل و "" يمكن لانه بعضهم عبارة عن قم فمرض ما يكون في رقم ...بس ما عارفة كيف ...
