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

ما الخطأ في كود الأنسرت

بدأه كارم سامي في 31 ديسمبر 2010 · 5 رد · 586 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

ما الخطأ في كود الأنسرت

syntax error in INSERT statement

string connetionString = null;
            OleDbConnection oledbCnn;
            OleDbCommand oledbCmd;
            string sql = null;
            connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..//..//data.mdb;";

            sql = " insert into userdata(UserName,PassWord,MobilNo,Home,GAdd,GEdit,GPrint,GCreateUser,GSupervisior,GAdmin,Notes) values('"+ userNameTextBox.Text+ "' , '" +passWordTextBox.Text+ "' , '" +mobilNoTextBox.Text+ "', '" +homeTextBox.Text+ "',(" + gAd + "),(" + gEd + "),(" + gPr + "),(" + gCr + "),(" + gSu + "),(" + gAdm + "), '" + notesTextBox.Text + "' )";

           oledbCnn = new OleDbConnection(connetionString);
            try
            {
                oledbCnn.Open();
                oledbCmd = new OleDbCommand(sql, oledbCnn);
                OleDbDataReader oledbReader = oledbCmd.ExecuteReader();

                MessageBox.Show("تم حفظ المعلومات بنجاح .. وشكراً", " حفظ", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);

                while (oledbReader.Read())
                {
                    MessageBox.Show("تم حفظ المعلومات بنجاح .. وشكراً ", "حفظ", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);

                }
                oledbReader.Close();
                oledbCmd.Dispose();
               oledbCnn.Close();



            }
            catch (Exception ex)
            {
                MessageBox.Show("غير قادر علي فتح الأتصال ! ", "");
            }

تم تعديل هذه المشاركة بواسطة كارم سامي في 31 ديسمبر 2010 في 01:44

#2

عدل حملة insert لتصبح كما يلي :

 sql = " insert into userdata(UserName,PassWord,MobilNo,Home,GAdd,GEdit,GPrint,GCreateUser,GSupervisior,GAdmin,Notes) values('"+ userNameTextBox.Text+ "' , '" +passWordTextBox.Text+ "' , '" +mobilNoTextBox.Text+ "', '" +homeTextBox.Text+ "'," + gAd + "," + gEd + "," + gPr + "," + gCr + "," + gSu + "," + gAdm + ", '" + notesTextBox.Text + "' )";

If you want to learn programming start with C++

#3

نفس المشكلة يا اخي

#4

اخي العزيز ممكن ترفع صورة للخطأ ..؟

او ارفق المشروع لكي نشاهد المشكلة ؟؟

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#5

ياجماعة فى كود انسيرت لا يتأثر فى انماط الحروف

استخموا

"','" فى كل الانماط سواء حروف او ارقام او تاريخ

الكود

 sql = " insert into userdata(UserName,PassWord,MobilNo,Home,GAdd,GEdit,GPrint,GCreateUser,GSupervisior,GAdmin,Notes) values('"+ userNameTextBox.Text+ "' , '" +passWordTextBox.Text+ "' , '" +mobilNoTextBox.Text+ "', '" +homeTextBox.Text+ "','" + gAd + "','" + gEd + "','" + gPr + "','" + gCr + "','" + gSu + "','" + gAdm + "', '" + notesTextBox.Text + "' )";

تم تعديل هذه المشاركة بواسطة ensert.net2000 في 1 يناير 2011 في 14:32

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#6

جربت جميع المحاولات ... والخطأ Syntax error in INSERT INTO statement.

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