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

الأتصال مع الADO

مغلق
بدأه mometo في 10 يونيو 2006 · 5 رد · 668 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة و الاخوات

السلام عليكم

انا وجدت هذا الكود في المنتدى لعمل أتصال مع قاعدة بيانات أكسيس من خلال الـADO هذا هو الكود

If db.State = adStateOpen Then db.Close
st = "provider = microsoft.jet.OLEDB.4.0;"
st = st & "data source =" & App.Path & "\ado.mdb"
db.ConnectionString = st
db.CursorLocation = adUseClient
db.Open

الكود جميل ولكن انا مش فاهمة كويس ؟ ... وكمان قاعدة البيانات بتاعتي محمية بكلمة سر هي "admin"

إزاى أفتح قاعدة البيانات المحمية بكلمة السر السابقة من خلال هذا الكود الجميل

أرجو تعديل الكود وإضافةشرح بسيط علشان أخوكم مبتدأ في الـVB

وسؤالي الثاني هو عن كود تعديل السجل في الـADO

فالمعروف عن هذا الكود في الـDAO انه يكون بهذا الشكل كمثال

   rs.Edit
   rs![st_no] = Val(Txt1.Text)
   rs![st_name] = Txt2.Text
   rs![address] = Txt3.Text
   rs![b_date] = Txt4.Text
   rs![phone] = Txt5.Text
   rs.Update

فكيف يكون هذا الكود في الـADO

وشكرا

تم تعديل هذه المشاركة بواسطة mometo في 10 يونيو 2006 في 21:29

#2

عندى ليك طريقه جميله وهى أنك بتعمل Adodc1 على الفورم وبعدين تروح لقائمه properties بعد الضغط على ال Adodc1 وتختار connection string وبعدين تضغط عليه ثم تقوم بالضغط على Build وبعدين تختار provider = microsoft.jet.OLEDB.4.0 وبعدين تحدد مكان قاعده البيانات ثم تقو بالضغط على test connection سيظهر لك رساله لو كانت connection succeded أضغط على Apply سيظهر لك قوائم منها ال Record source ثم تختار acmdTabel ثم تختار الجدول او الاستعلام المطلوب ربطه ثم تضغط على ok وللموضوع بقيه ولكن بعد الرد....

post-80538-1149970581_thumb.jpg

#3

أما عن سؤالك الثاني فهو نفس الكود ولكن من دون أول سطر ...

أما عن سؤالك الأول

If db.State = adStateOpen Then db.Close

db.provider ="Microsoft.jet.oledb.4.0;"

db.open "Path of Data",....

[code]

معليش ما كملت الكود لأني ما أتذكر بالضبط ولكن بيتضح لك من خلال البارمترات التي تمرر إلى الخاصية Open أرجو أن أكون قد أفدتك ...

#4

ودى الصور

الصوره الثالثه

لو فى مشكله قولى

وأنا معاك

وللموضوع بقيه

post-80538-1149970918_thumb.jpg

post-80538-1149971028_thumb.jpg

post-80538-1149971153_thumb.jpg

post-80538-1149971251_thumb.jpg

post-80538-1149971353_thumb.jpg

#5

معليش على المداخلة

اخوي Air_Snake

يعني مجرد ما اربطها بهذه الطريقة الا يحتاج كود للتعريف بمكان القاعده

يعني كذا خلاص تم الربط والا هناك كود اخر

تحياتي لكم واسف على المداخلة

#6

نعم أخى ماريو هكذا تم الربط وعليك الان بعمل ما يلى

بدون الحاجه إلى أكواد

جرب وقولى رأيك

post-80538-1150021515_thumb.jpg

post-80538-1150021605_thumb.jpg

post-80538-1150021718_thumb.jpg

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

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