تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
موضوع للنقاش !! - طرق الاتصال بقاعدة البيانات
#3
(24-09-19, 08:23 PM)issamsaidd كتب : اخى الكريم كل الطرق تودى الى روما انا لما اشتغل قاعدة لوكل استخدم هذا الربط
للاتصال هذا الكود
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

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

الرد }}}
تم الشكر بواسطة: حريف برمجة , ابراهيم ايبو , asemshahen5


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

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

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


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