تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
موضوع للنقاش !! - طرق الاتصال بقاعدة البيانات
#2
اخى الكريم كل الطرق تودى الى روما انا لما اشتغل قاعدة لوكل استخدم هذا الربط
للاتصال هذا الكود
OleDbConnection con = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=bbc.accdb;jet oledb:database password=1234");
OleDbCommand cmd;
وبعذ ذلك المنادة من الجدول
public void fulldata()
{
OleDbDataAdapter da = new OleDbDataAdapter("select * from issam", con);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;

dataGridView1.Columns[0].HeaderText = "تاريخ التسجيل";
dataGridView1.Columns[1].HeaderText = "الاسم";
dataGridView1.Columns[2].HeaderText = "الجنس";
dataGridView1.Columns[3].HeaderText = "تاريخ الميلاد";
dataGridView1.Columns[4].HeaderText = "الحالة الاجتماعية";
dataGridView1.Columns[5].HeaderText = "عدد الزوجات";
dataGridView1.Columns[6].HeaderText = "عدد الابناء";
dataGridView1.Columns[7].HeaderText = "التعليم";
dataGridView1.Columns[8].HeaderText = "العنوان";
dataGridView1.Columns[9].HeaderText = "العمل";
dataGridView1.Columns[10].HeaderText = "الدخل";
dataGridView1.Columns[11].HeaderText = "وضع الاسرة";
dataGridView1.Columns[12].HeaderText = "التحويل";
dataGridView1.Columns[13].HeaderText = "رقم الجوال";
dataGridView1.Columns[14].HeaderText = "ملاحظات";
dataGridView1.Columns[15].HeaderText = "مستخدم";
}
ولا تنسى وضعها فى بداء التشغيل المنادة فى بداية تشغيل الفورم
وكود الحفظ كا الاتى
cmd = new OleDbCommand("Insert Into issam (xid,xname,xsex,XDATE,xsocial,xNbewives,xnbechild,xEducation,xAddress,xjob,xsalary,xFastate,xtransfer,xnumber,xnotes,xuser)values(@id,@name,@sex,@date,@social,@Nbewives,@nbechild,@Education,@Address,@job,@salary,@Fastate,@transfer,@number,@notes,@user)", con);
cmd.Parameters.AddWithValue("@id", txtid.Text);
cmd.Parameters.AddWithValue("@name", txtname.Text);
cmd.Parameters.AddWithValue("@sex", txtsex.Text);
cmd.Parameters.AddWithValue("@date", datebr.Value.ToString("yyyy/MM/dd"));
cmd.Parameters.AddWithValue("@social", txtmred.Text);
cmd.Parameters.AddWithValue("@Nbewives", numwifi.Value);
cmd.Parameters.AddWithValue("@nbechild", numchiled.Value);
cmd.Parameters.AddWithValue("@Education", txteduction.Text);
cmd.Parameters.AddWithValue("@Address", txtaddres.Text);
cmd.Parameters.AddWithValue("@job", txtgop.Text);
cmd.Parameters.AddWithValue("@salary", txtsalary.Text);
cmd.Parameters.AddWithValue("@Fastate", txtstat.Text);
cmd.Parameters.AddWithValue("@transfer", txttrnsform.Text);
cmd.Parameters.AddWithValue("@number", txtphone.Text);
cmd.Parameters.AddWithValue("@notes", txtnot.Text);
cmd.Parameters.AddWithValue("@user", txtuser.Text);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
وكود التعديل كا الاتي
//التعديل
cmd = new OleDbCommand("update issam set xname=@name,xsex=@sex,XDATE=@date,xsocial=@social,xNbewives=@Nbewives,xnbechild=@nbechild,xEducation=@Education,xAddress=@Address,xjob=@job,xsalary=@salary,xFastate=@Fastate,xtransfer=@transfer,xnumber=@number,xnotes=@notes,xuser=@user where xid=@id", con);
cmd.Parameters.AddWithValue("@name", txtname.Text);
cmd.Parameters.AddWithValue("@sex", txtsex.Text);
cmd.Parameters.AddWithValue("@date", datebr.Value.ToString("yyyy/MM/dd"));
cmd.Parameters.AddWithValue("@social", txtmred.Text);
cmd.Parameters.AddWithValue("@Nbewives", numwifi.Value);
cmd.Parameters.AddWithValue("@nbechild", numchiled.Value);
cmd.Parameters.AddWithValue("@Education", txteduction.Text);
cmd.Parameters.AddWithValue("@Address", txtaddres.Text);
cmd.Parameters.AddWithValue("@job", txtgop.Text);
cmd.Parameters.AddWithValue("@salary", txtsalary.Text);
cmd.Parameters.AddWithValue("@Fastate", txtstat.Text);
cmd.Parameters.AddWithValue("@transfer", txttrnsform.Text);
cmd.Parameters.AddWithValue("@number", txtphone.Text);
cmd.Parameters.AddWithValue("@notes", txtnot.Text);
cmd.Parameters.AddWithValue("@user", txtuser.Text);
cmd.Parameters.AddWithValue("@id", txtid.Text);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
وكود الحذف كا الاتى
cmd = new OleDbCommand("Delete * from issam where xid=@id", con);
cmd.Parameters.AddWithValue("@id", txtid.Text);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
لاتنسى تبديل اسماء الجدول بجدولك
ولا تمسى try
الرد }}}


الردود في هذا الموضوع
RE: موضوع للنقاش !! - طرق الاتصال بقاعدة البيانات - بواسطة issamsaidd - 24-09-19, 08:23 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  موضوع للنقاش و تبادل الخبرات (طباعة فواتير الطابعة الحرارية) Rabeea Qbaha 2 1,729 15-04-25, 06:53 PM
آخر رد: mowza
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 5,175 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [سؤال] احتاج الى مساعدة فى تعديل مشروع خاص C# وقاعدة البيانات SQL Server كتكوت المصري 1 882 15-08-23, 02:02 AM
آخر رد: WAEL ABED
  [C#.NET] جلب البيانات من اليوزر كنترول Heemo 1 957 02-06-23, 12:57 AM
آخر رد: G20
  [سؤال] ازي احفظ قيم فارغة في قاعدة البيانات mazentq 4 2,093 04-10-22, 11:15 AM
آخر رد: رضوان الجماعي
Sad [C#.NET] تطبيق الويندوز لا يستطيع تحديد قاعدة البيانات المثبتة معى التطبيق عند تشغيله على حاسو Kamel Soltani 1 1,114 03-10-22, 04:09 PM
آخر رد: asemshahen5
  [سؤال] حول تكرار البيانات في نفس التاريخ sher 2 1,164 21-06-22, 12:07 PM
آخر رد: sher
  [سؤال] طريقة ربط مشروع برابط URL وتحديث البيانات منه talal_ameer 1 1,501 11-02-22, 01:38 AM
آخر رد: عدنان الشمري
  [C#.NET] اتصال بقاعدة بيانات ماي اس كيو ال علي الشبكة محمد اسماعيل 0 1,314 22-12-21, 08:47 PM
آخر رد: محمد اسماعيل
  crystal reports مشكلة في الاتصال soad 2 1,675 20-11-21, 03:47 AM
آخر رد: soad

التنقل السريع :


يقوم بقرائة الموضوع: