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

[مخالف - عنوان غير مناسب :]أرجوكم أنقزوني سوف أجن

مغلق
بدأه web.pro في 5 سبتمبر 2007 · 3 رد · 599 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام أولا

شوفو هذا الكود لأضافة سطر جديد في جدول

ولكن كل ما انفذ الكود يضاف سطر وفي المرة الثانية تتغير بيانات نفس السطر

اي اذا نفذت الكود خمس مرات المفروض يكون عندي خمس سطور في الجدول بس بيطلع عندي سطر واحد

لماذا؟؟؟؟؟؟؟؟؟

ارجو الرد

const string STR_SQL_USER_SELECT = "SELECT * FROM customers";
			const string STR_SQL_USER_INSERT = "INSERT INTO customers(id,load,down,driver_name) VALUES(1,@5,@6,@7)";
			OleDbConnection cnnUserMan;
			OleDbCommand cmmUser;
			OleDbDataAdapter dadUser;
			DataSet dstUser;


			OleDbCommand cmmUserInsert;
			OleDbCommand cmmUserSelect;



			// Instantiate and open the connection
			cnnUserMan = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=new.mdb");
			cnnUserMan.Open();

			cmmUser = new OleDbCommand("SELECT * FROM customers", cnnUserMan);
			cmmUserSelect = new OleDbCommand(STR_SQL_USER_SELECT, cnnUserMan);

			cmmUserInsert = new OleDbCommand(STR_SQL_USER_INSERT, cnnUserMan);

			// Instantiate command and data set
			cmmUser = new OleDbCommand(STR_SQL_USER_SELECT, cnnUserMan);
			dstUser = new DataSet();

			dadUser = new OleDbDataAdapter();

			dadUser.SelectCommand = cmmUserSelect;
			dadUser.InsertCommand = cmmUserInsert;


	dadUser.InsertCommand.Parameters.AddWithValue("@5", numericUpDown1.Value);

		   dadUser.InsertCommand.Parameters.AddWithValue("@6", numericUpDown2.Value);
		 dadUser.InsertCommand.Parameters.AddWithValue("@7", textBox4.Text);


			dadUser.InsertCommand.ExecuteNonQuery();
#2

بصراحه الكود فيه اشياء كثيرة (حوسة :blink: )

لكن من كلامك لازم تشوف تصميمك لقاعدة البيانات

يعني الـ ID هل هو unique؟

اذا نعم !!

لو لاحظت انت مو مسويه كـ Parameter

انت حاطه ثابت.. ولمّـا بيحاول يسوي insert بيتفاجئ انه الـ ID موجود فـ ماراح يسوي الكوماند هذي

رســالـة من يتيــم

AytamResalhGIFmesg.gif

http://www.aytam.org.sa/message_aytam.php

----

أتمنى لك التوفيق اخي cold0zero في موقعك

logo.gif
#3

شكرأ لك يا اخي

يعني الخطأ يكون من الداتا بيز

#4

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

قواعد طرح المشاركات

/index.php?showtopic=29343

هذا الموضوع مغلق.

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

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

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

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

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