الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ في زر الإضافة

بدأه -الأمل- في 5 أبريل 2011 · 2 رد · 479 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته....عندما أريد الإضافة لجدول في القاعدة ..يظهر لي هذا الخطأ.

Column name or number of supplied values does not match table definition.ماهي المشكلة؟؟

هذا كود الإضافة:

protected void btn_send_Click(object sender, EventArgs e)

{

SqlConnection sql = new SqlConnection();

sql.ConnectionString = ConfigurationManager.ConnectionStrings["Connectionstring2"].ConnectionString;

sql.Open();

string sqlquery ="insert into Message values(@Message_Text,@Sender,@Receiver,@Date_Sent,@Title_message)";

SqlCommand cmd =new SqlCommand(sqlquery,sql);

cmd.Parameters.Add("@Message_Text",this.Te.Text);

cmd.Parameters.Add("@Sender",this.TextBox1.Text);

cmd.Parameters.Add("@Receiver",this.CheckBoxList1.SelectedValue);

cmd.Parameters.Add("@Date_Sent",this.Textdate.Text);

cmd.Parameters.Add("@Title_message",this.Texttitle.Text);

cmd.ExecuteReader();

sql.Close();

}

#2

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

تاكدي من الأشياء التي تريدين إضافتها إلى أسماء الحقول الصحيحة

إذا بقيت المشكلة ضعي صورة أو مخطط قاعدة البيانات

ولا تنسي التقيد بترتيب الحقول عند الإضافة

والأفضل ان تحددي أسماء الحقول التي ستضيفين عليها

كمايلي

Insert into table_name (field1,field2….)
values (value1,value2,..);

تم تعديل هذه المشاركة بواسطة KV2010 في 5 أبريل 2011 في 01:36

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3

الله يجزاك خيرأخي الكريم..ضبط

تم تعديل هذه المشاركة بواسطة -الأمل- في 6 أبريل 2011 في 13:26

مواضيع مشابهة