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

كيف أتصل بقاعدة بيانات Access برمجياً؟

مغلق
بدأه أحمد العلي في 8 نوفمبر 2005 · 2 رد · 561 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أخواني أرجو منكم أن تساعدوني في هذا الموضوع و هو الاتصال بقواعد بيانات Access برمجياً أي من خلال الكود ثم عرض هذه البيانات في DataGrid

مع العلم أني لا أريد أن أتعامل مع قواعد بيانات Sql

#2

انشئ كائن اتصال وقم بتحديد نص الاتصال كهذا

Dim cn As OleDbConnection
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Path\To\MyDatabase.MDB;
")

يمكنك عدم وضع مسار ملف قاعدة البيانات كاملا وذلك بوضع الملف فى المجلد bin للتطبيق

ولا تنسى استيراد فضاء الاسماء System.OLeDB

لعرض بيانات جدول فى DataGrid تحتاج لانشاء Data Adapter وDataSet

Dim ds As New DataSet
Dim da As new OleDBDataAdapter("select * FROM table",cn)

da.Fill(ds,"table")
DataGrid.DataSource=ds.Tables("table")

حتى تفهم الموضوع بصورة افضل اطلع على هذا الكتاب

http://www.eastasp.com/en-us/ebook/detail....48-8e72102cb183

وهذه الروابط قد تفيدك

/index.php?showtopic=78886

/index.ph...topic=79148&hl=

تم تعديل هذه المشاركة بواسطة SOLO.NET في 8 نوفمبر 2005 في 20:47

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

شكراً لك أخي العزيز و لكن لاحظت أنا عندما جربت هالطريقة أن البرنامج عند بدء تشغيله يتأخر لمدة ليست قصيرة فهل هذا طبيعي أم هناك مشكلة ما

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

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