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

جملة insert into في C# إلى قاعدة البيانات

مغلق
بدأه النغم الخجول في 8 مايو 2007 · 4 رد · 1,514 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف أضيف بيانات إلى قاعدة البيانات بحيث تكون هذه البيانات حسابية إو نصية

أرجو أن تعطوني مثال بالبيانات المعطاه في الاسفل لجملة insert into

أرجو ممن يجيب أن يعمل block كامل من وقت ما يفتح الإتصال إلى إغلاقه

مثلا أريد أن أأخذ الجمل التاليه

b=5*8;			  returns and integer
ff=getusername;		 returns a string

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#2
النغم الخجول كتب:
السلام عليكم

كيف أضيف بيانات إلى قاعدة البيانات بحيث تكون هذه البيانات حسابية إو نصية

أرجو أن تعطوني مثال بالبيانات المعطاه في الاسفل لجملة insert into

أرجو ممن يجيب أن يعمل block كامل من وقت ما يفتح الإتصال إلى إغلاقه

مثلا أريد أن أأخذ الجمل التاليه

b=5*8;			  returns and integer
ff=getusername;		 returns a string

SqlConnection con = new SqlConnection(connectionString);
con.open();
SqlCommand cmdInsert = new SqlCommand ("insert into TableName (b,ff) Values(@b,@ff)",con);
cmdInsert.Parameters.Clear();
cmdInsert.Parameters.AddWithValue("@b",5*8);
cmdInsert.Parameters.AddWithValue("@ff",getusername());
cmdInsert.ExecuteNonQuery();

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 12 مايو 2007 في 13:18 — السبب: تنسيق فقط

#3

عفوا نسيت أن أذكر أن قاعدة بياناتي هي MS Access

ممكن تعطوني مثال

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#4

up

ياجماعة أعتقد السؤال بسييييط

أنا حاولت الصيغ اللي على النت بس ما اشتغلت

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#5
Hadad.Net كتب:
SqlConnection con = new SqlConnection(connectionString);
con.open();
SqlCommand cmdInsert = new SqlCommand ("insert into TableName (b,ff) Values(@b,@ff)",con);
cmdInsert.Parameters.Clear();
cmdInsert.Parameters.AddWithValue("@b",5*8);
cmdInsert.Parameters.AddWithValue("@ff",getusername());
cmdInsert.ExecuteNonQuery();

هذا يقوم بالغرض لكن تحتاجين الى تغيير كل sql to System.Data.OleDb وطريقة الاتصال هي

connectionString string= "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=db.mdb";
وتصبح الجملة
System.Data.OleDbConnection con = new System.Data.OleDbConnection(connectionString);
con.open();
System.Data.OleDbCommand cmdInsert = new System.Data.OleDbCommand ("insert into TableName (b,ff) Values(@b,@ff)",con);
cmdInsert.Parameters.Clear();
cmdInsert.Parameters.AddWithValue("@b",5*8);
cmdInsert.Parameters.AddWithValue("@ff",getusername());
cmdInsert.ExecuteNonQuery();

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 12 مايو 2007 في 13:21 — السبب: تنسيق فقط

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

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