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

سؤال في Remote Data Object

مغلق
بدأه VIPER_HEAD في 17 أغسطس 2005 · 5 رد · 625 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني الأعزاء سلام الله عليكم ورحمته وبركاته

قمت ببناء قاعدة بيانات وأضفتها في ODBC وأردت أن أقوم بربطها باستخدام Remote Data Object

ولكن واجهتني مشكلة عندما قمت بعمل AddNew حيث تظهر لي رسالة خطأ دائما تخبرني أن

ResultSet ---> Read Only

رغم أني عرفتها علي أنها rdOpenDynamic بالشكل التالي

Set mydb = rdoEngine.rdoEnvironments(0).OpenConnection("BANK")
ssql = "select * from [bank]"
Set mytb = mydb.OpenResultset(ssql, rdOpenDynamic)

أستعنت ب MSDN للتأكد من الكود وتأكدت منه من الرابط التالي ولكن لا فائدة

MSDN RDO RESULTSET

الكود الذي كتيته لعمل AddNew هو

mytb.AddNew
mytb!code = Text1
mytb!Name = Text2
mytb!Add = Text3
mytb.Update

ولكن كما أخبرتكم يرفض أضافة البانات ويخبرني أن ResultSet ---> Read Only

أرجو أن أجد لديكم الحل

#2

يا أخواني ألا يوجد حل لهذه المشكلة

ألم يجرب أحد التعامل مع RDO من قبل ؟؟؟؟

#3

هل لك أن ترفع المثال لنرى ؟

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#4

شكرا أخي omani علي الرد والأهتمام

مرفق ملف التطبيق الذي أعمل عليه

أرجو أن أجد لديك حلا

Remote Data Object.rar

#5

عدل هذا السطر

Set mytb = mydb.OpenResultset(ssql, rdOpenDynamic)

ليصبح كالتالي :

Set mytb = mydb.OpenResultset(ssql, 3,1)

#6

هذة معلومات عن بارامترات الاتصال بقاعدة البيانات

حمل الصورة التالية :

>>> المرفقات

post-14929-1124537787_thumb.jpg

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

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