السلام عليكم ورحمة الله وبركاته
عندي استفسار وهو أيهما اسرع في البحث في قاعدة بيانات اكسس أن تكون مربوطة بـ DAO أما ADO
حيث عمليت البحث في كمية كبيرة من السجلات تعد بالالاف
وجزاكم الله خير
السلام عليكم ورحمة الله وبركاته
عندي استفسار وهو أيهما اسرع في البحث في قاعدة بيانات اكسس أن تكون مربوطة بـ DAO أما ADO
حيث عمليت البحث في كمية كبيرة من السجلات تعد بالالاف
وجزاكم الله خير
حسب معلوماتي ان ADO هي الافضل
تحياتي
OMANI FOR EVER
-------------------------------------------------

-------------------------------------------------
اخى اذا كنت مستخدم قاعدة بيانات اكسيس فإن داو خصيصا لذالك...
لقاعدة اكسيس فقط ...
اما اى قاعدة بيانات اخرى فلا بد ولن يتم الاتصال الصحيح الا من خلال ادو
بالتوفيق ان شاء الله
تم تعديل هذه المشاركة بواسطة wael abed في 8 أبريل 2008 في 04:09
00
فاضى
00
الأخ الكريم ، تحية طيبة وبعد ،
طرحت ميكروسوفت العديد من الإصدارات والأدوات التي تساعد المبرمج للولوج الي قواعد البيانات ، وكل نوع له مميزاتة وعيوبة ، ولكن الـ ADO هي أحدث آداة وأقوي آداة من حيث إمكانياتها وإمكانية جلب البيانات .
ومن أهم أنواع VB 6.0 المستخدمة بكثرة هي :
النوع الأول هو DAO ، هوممتاز جداً ولكن علي الـ Clint فقط لا غير ، وحينما تفكر في التعامل معها للربط مع الشبكة Server يحدث العديد من المشكلات .
النوع الثاني هو RDO ، مصمم خصيصاً لتمكين المبرمج من الإتصال مع شبكة الـ Server من خلال الـODBC ، ولا يمكنك التعامل معه إلا من خلال هذه الطريقة ، لكن أخي يمكنك أيضاً إستخدامة في الربط مع الـ Clint ، فقط حدد مفاتيح الـ ODBC ومن ثم ستجد عملية الربط سهلة ومريحة .
النوع الثالث هو ADO ، فهو أحدث نوع ، فبإمكانة الربط مباشرتاً مع قاعدة بيانات علي الـ Clint ، وكذلك الربط مباشرتاً مع الشبكة ، وذلك من خلال جمل إتصال تتيحها لك الشركة المنتجة لأي نوع من أنواع قواعد البيانات خصوصاً Access, Oracle, SQL-Server, MySql, FoxPro .
لكن أنا دائماً أرشح للمبتديء بالثبات علي أحدث نوع ، ولكن أخي أفضل شيء هو التأمل والتعرف علي العديد من الأدوات سواء مكتبات DLL أو عناصر تحكم OCX طالما ستعمل مع قاعدة البيانات يجب أن تعلم كل شيء عن القديم والجديد وطالما أنت في بدايتك دائماً حاول تتأمل وتستطلع علي كل شيء يخص الـ Database ، صحيح ليس من الشرط ذلك ، لكن هذا هو رأيي الشخصي .
لكن أخي يجب عليك الإنتباه لمجموعة من الأشياء وهي :
1- ما هو الآداة الأفضل ، ودائماً الآداة الأفضل هو أحدث آداة ، لأنها مستخلصة بجميع إمكانيات الأدوات القديمة لشركة معينة.
2- مشكلة جلب البيانات ليس لها حل طالما حجم البيانات كبيرة ، لكن الأدوات الحديثة دائماً تنظر الي هذا الجزء ، لذلك ADO هي الأفضل ، لكن يجب مراعاة أن 1000 سجل غير ملايين من السجلات ، فهنا الأدوات تتشابه ، والصحيح هو محاولة علاج هذه المشكلة بأساليب خاصة بك كمبرمج .
3- المكتبات بصفة عامة دائماً هي الأفضل ، حيث أن الـ OCX تتعامل مع DLL فماذا تتعامل من خلال واجهة ، ولكن الأفضل التعامل المباشر مع الـ DLL . بالإضافة الي ذلك أن المكتبات مرنة بكثير عن عناصر التحكم .
شكراً
تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 8 أبريل 2008 في 04:25
لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي
ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك
أنت وتصرفاتك
ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه
اشد آلام ... فصمتي أنا عنوان