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

ما الخطأ في هذا الكود ضروري جدا يا جماعه

بدأه tranesy في 31 مايو 2008 · 9 رد · 892 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ازيكم يا شباب معلش هتقل عليكم بس انا كتبت الكود ده و طلعلي خطأ و يا ريت حد يقولي ايه الخطأ فيها :

private void button1_Click(object sender, EventArgs e)

{

OleDbConnection cn = new OleDbConnection();

cn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;data source=Younis.mdb;persist security info=false";

OleDbCommand cm = new OleDbCommand();

cm.CommandText="insert into Suppliers (Code,Name,Address1,Address2,Phone1,Phone2,Fax,Mobile,City,Postal,Country,WebSit

e,Email,Note) values ('"+textBoxCode.Text+"','"+textBoxName.Text+"','"+textBoxAddress1.Text+"','"+textBoxAddress2.Text+"','"+textBoxPhone1.Text+"','"+textBoxPhone2.Text+"','"+textBoxFax.Text+"','"+textBoxMobile.Text+"','"+textBoxCity.Text+"','"+textBoxPostal.Text+"','"+textBoxCountry.Text+"','"+textBoxWebSite.Text+"','"+textBoxEmail.Text+"','"+textBoxNote.Text+"')";

cm.Connection = cn;

cn.Open();

cm.ExecuteNonQuery();

cn.Close();

}

#2

ما هي رسالة الخطلتي تظهر لك بالتفصيل الممل جدا عند تنفيذ الكود

كما يرجى الالتزام بقواعد المشاركة ووضع عنوان واضح يدل على محتوى الموضوع

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

Syntax error in INSERT INTO statement.

هذه رسالة الخطأ

ع اعتبار اني استخدم visual studio 2005

#4

مشكلتك في جملة Insert لاحظت انك تضع إشارة التنصيص المفرد ' لكل الحقول - مقتطف صغير من كودك

+"','"+textBoxPostal.Text+"','"+textBoxCountry.Text+"','"+

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

راجع القسم المختص بقاعدة البيانات التي تستخدمها من أجل الطريقة الصحيحة لكتابة عبارة Insert

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

انا واضع كل الحقول ف قاعدة البيانات من النوع text

#6

أرفق برنامج مثال يحتوي على الكود مع قاعدة البيانات حتى نحاول تحديد المشكلة عمليا على بيئة التطوير

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#7

انا رفعت الملف كاملا و الف شكر للمساعده يا بشمهندس

Asd.rar

#8

ارجو المساعده

شكرا

#9
		private void button1_Click(object sender, EventArgs e)
		{
			OleDbConnection cn = new OleDbConnection();
			cn.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;data source=Younis.mdb;persist security info=false";
			OleDbCommand cm = new OleDbCommand();
			cm.CommandText = "insert into `Suppliers` (`Code`, `Name`, `Address1`, `Address2`, `Phone1`, `Phone2`, `Fax`, `Mobile`, `City`, `Postal`, `Country`, `WebSite`, `Email`, `Note`) values('" + textBoxCode.Text + "','" + textBoxName.Text + "','" + textBoxAddress1.Text + "','" + textBoxAddress2.Text + "','" + textBoxPhone1.Text + "','" + textBoxPhone2.Text + "','" + textBoxFax.Text + "','" + textBoxMobile.Text + "','" + textBoxCity.Text + "','" + textBoxPostal.Text + "','" + textBoxCountry.Text + "','" + textBoxWebSite.Text + "','" + textBoxEmail.Text + "','" + textBoxNote.Text + "')";
			cm.Connection = cn;
			cn.Open();
			cm.ExecuteNonQuery();
			cn.Close();
		}

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#10

ألف شكر ع الاهتمام

شكرا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…