ما هى المصطلحات الاتيه وما الفرق بين كلا منها عند الاستخدام
adOpenDynamic
adOpenForwardOnly
adOpenStatic
adOpenKeyset
adLockOptimistic
adLockBatchOptimistic
adLockReadOnly
adLockBatchOptimistic
ما هى المصطلحات الاتيه وما الفرق بين كلا منها عند الاستخدام
adOpenDynamic
adOpenForwardOnly
adOpenStatic
adOpenKeyset
adLockOptimistic
adLockBatchOptimistic
adLockReadOnly
adLockBatchOptimistic
تم تعديل هذه المشاركة بواسطة HnHn في 19 يناير 2007 في 19:43
بعد اذن الاعضاء و المشرفين انا محتاج رد على الموضع او اى وسيله توصلنى للاجابه واكون شاكر للرود
منتظر أسبوع كامل!!
جربت تبحث في google ؟؟
هذا ربما يفيد
http://www.devguru.com/technologies/ado/qu...rdset_open.html
"First they ignore you, then they laugh at you, then they attack you, then you win"
===
اقتباسحُكَّامُـنَا إِنْ تَصَـدّوا لِلْحِمَــى اقْتَحَمُـوا ***** وَإِنْ تَصَدَّى لَـهُ المُسْتَعْمِـرُ انْسَحَبُـوا
هُمْ يَفْرشـُونَ لِجَيْـشِ الغَــزْوِ أَعْيُنَـهُـمْ ***** وَيَدَّعُــونَ وُثُـوبَـاً قَـبْـلَ أَنْ يَثِـبُــوا
الحَاكِمُـونَ و«وَاشُنْـطُـنْ» حُكُومَتُـهُـمْ ***** وَاللامِعُــونَ وَمَـا شَعَّـوا وَلا غَرَبُــوا
القَاتِلُـــونَ نُبُــوغَ الشَّـعْــبِ تَرْضِـيَـــةً ***** لِلْمُعْتَدِيــنَ وَمَـا أَجْـدَتْـهُـمُ الـقُــرَبُ
لَهُمْ شُمُـوخُ «المُثَنَّـى» ظَاهِـرَاً وَلَهُـمْ ***** هَـوَىً إِلَـى بَابَـك الخَرْمِـيّ يُنْتَسَـبُ
البردوني "أبو تمام وعروبة اليوم" 1971
===
اقتباسعبيد الهوى يحكمون البـلاد ***** ويحكمهــم كلّهـــم درهــــــمو تقتـادهـم شهـوة لا تنــام ***** وهـــم فـي جـهالتهــم نــــوّم
ففــي كـــلّ ناحيــة ظـالـــم ***** غبــــــيّ يسـلـّطــــه أظلـــم
أيا من شبعتم على جوعــنا ***** وجـــوع بنينـا ألـم تتخمـــوا ؟
ألم تفهموا غضبة الكادحين ***** على الظلـم ؟ لا بدّ أن تفهموا
البردوني "نحن و الحاكمون "
شكرا جدا وانا اتاخرت لان كان عندى مشاكل فى النت هو اللينك ممتاز و انا فهمته بس المشكله لو حد طلب منى اشرحهوله مش هعرف لو فى حاجه كمان بالعربى اكون شاكر جدا
الاخوة الافاضل
في مستندات المايكروسوفت وجدت عن الفرق بين adOpenKeyset و adOpenDynamic مايلي
بالنسبة لـ adOpenDynamic ::
A dynamic cursor. Additions, changes, and deletions by other users are visible, and all types of movement through the Recordset are allowed
أما adOpenKeyset ::
A keyset cursor. Like a dynamic cursor, except that you can't see records that other users add, although records that other users delete are inaccessible from your Recordset. Data changes by other users are still visible
مافهتمه من الشرح اعلاه ، لنفترض ان السجلات التالية تم ادخالها بواسطة المستخدم (user1) الى الجدول (table1)
name1 1
name2 2
name3 3
name4 4
بينما قام المستخدم (user2) بادخال السجلات التالية في نفس الجدول
name7 7
name8 8
name9 9
والان عند كتابة الكود البرمجي
recordset1.Open "select * from table1",con1,adOpenKeyset
حيث تم تعريف الـ con1 للمستخدم (user1) فمن المفترض ان تكون النتيجة هي ظهور السجلات الاربعة الاولى فقط بينما لا تظهر بقية السجلات حيث ان هذا المستخدم لم يقم باضافتها
ولكن احصل على نتيجة اخرى ، حيث تظهر لي جميع سجلات الجدول بدون استثناء
وهذا يخالف مافهتمه من الشرح بالنص الانجليزي
وعليه ارجوا ممن لديه المعرفة افادتنا عن الفروق بين
adOpenDynamic ، adOpenKeyset
وبارك الله فيكم
عزيزي إن كنت تريد فهم هذه المصطلحات مع الأمثلة وبالعربي فستجد كتاب للأخ ناصر محمد سالم NASSer50001
بعنوان how to create your project by vb6
وفيه أسئلتك في الصفحة 50-51 إن كان هذا ما تقصده...
والكتاب من أروع ما كتب في هذا المجال في قواعد البيانات والفيجول بيسك 6
وعلى كل حال كل الشكر والتقدير والعرفان للأخ NASSer50001
هذا الموضوع مغلق.