منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ربط قاعدة البيانات بالكود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : قسم قواعد البيانات العام (http://vb4arb.com/vb/forumdisplay.php?fid=169)
+--- الموضوع : ربط قاعدة البيانات بالكود (/showthread.php?tid=50558)



ربط قاعدة البيانات بالكود - جبران جابر - 30-10-24

السلام عليكم .
سؤالي هو : هل يمكن ربط قاعدة بيانات مصممة ببرنامج اكسس حديث بالفيجوال بيسك عن طريق الكود ؟


RE: ربط قاعدة البيانات بالكود - جبران جابر - 06-11-24

???????????


RE: ربط قاعدة البيانات بالكود - Taha Okla - 07-11-24

وعليكم السلام

يمكنك ذلك : إذا كان الاكسس على جهازك من اصدار 32bit   و  ليس  x64

أولاً من خلال المكتبات قم بإضافة المكتبة / 
Microsoft ActiveX Data Object6 X.x Library
ثم الكود - من خلال الأمر التالي :
كود :
Dim db As New ADODB.Connection

db.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Jet OLEDB:Database Password=; Data Source="  & App.Path & "\Database1.accdb"


db.Open

MsgBox "db Open"    ' هنا ضع الاكواد التي ستتعامل بها مع الجداول كما في أي قاعدة بيانات أخرى

db.Close



RE: ربط قاعدة البيانات بالكود - جبران جابر - 10-11-24

جزاك الله خير

هل الحل الافضل برايك تنصيب اخر اصدار من الفيجوال بيسك


RE: ربط قاعدة البيانات بالكود - Taha Okla - 10-11-24

الفيجول بيزك دوت نت هو شيء آخر عن الفيجول بيزك 6  وليس هو اصدار متطور عنه ..
تتشابه الطريقة فقط.. 

فإذا نويت تحديث نفسك للأحدث فهي الـسي شارب وليست الفيجول بيزك دوت نت ..
لأن مايكرو سوفت توقفت عن دعم الـ VB.Net من عام 2020 
فالمشاكل التي تصادفها في VB6.0  بسبب توقف الدعم .. ستصادفها قريباً في الـ VB.Net

كل شي فيك تعمله على الـ VB.Net فيك تعمله بشكل أبسط وأقوى على السي شارب ..

إذا كنت ناوي تتعلم السي شارب : هناك قنوات كثيرة تعلمك الـ السي شارب من الصفر على يوتيوب
أبحث وتابع ما يناسبك ... .. 


ونفس الشي هناك قنوات تعلمك الـ VB.Net  إن كنت غير مقتنع بأن تكون مع إصدار مدعوم دائماً كـ السي شارب
مع العلم أثناء تعلمك السي شارب ستعرف أنك تتقن معها الـ Vb.Net ببساطة ودون أن تضيع وقتك..