المشاركات : 90
المواضيع 32
:
: 9
الإنتساب : Sep 2010
1- ADOConnection
2- ADOCommand
3- ADODataSet
4- ADOTable
5- ADOQuery
6- ADOStoredProc
7- RDSConnection
- مجموعة كائنات ado
* لدينا ADOConnection للاتصال بقاعدة البيانت و نفس الشيء بالنسبة ل RDSConnection
ماهو الفرق بينهما ؟.
* ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ .
و السلام عليكم و رحمة الله و بركاته .
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
ADO يستخدم كائنات Connection للاتصال وRecordset للتعامل مع البيانات
دلفي يغلف Recordset في مكون TADODataSet وهو ما تنصح Borland باستخدامه (بقية المكونات TADOQuery... لتسهيل التحويل من BDE في الواقع)
قد تحتاج TADOStoredProc إذا استخدمت إجراءات مخزنة، وTADOCommand لتنفيذ بعض أنواع الاستعلامات.
انظر أيضا كتب ADO (فرنسي/إنجليزي):
http://www.delphi4arab.net/forum/showthr...p?tid=5122
http://www.delphi4arab.net/forum/showthr...p?tid=5129
كود :
http://delphi.about.com/od/database/a/adodelphi.htm
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 90
المواضيع 32
:
: 9
الإنتساب : Sep 2010
قلت وRecordset للتعامل مع البيانات ... و مشكلتي هي التعامل مع قواعد البيانات .
- للعلم انا لم اتعامل مع قواعد البيانات في شبكة محلية كانت او نت .. ولهذا :
* لو كان البرنامج يحتوي على قواعد بيانات تعمل مثلا على شبكة محلية LAN
و عدد المستخدمين 5 مثلا . وكل مستخدم يدخل البيانات في نفس الوقت
1- اذا ادخل خمستهم نفس المعلومة فماهي المعلومة التي ستقبل و تخزن ؟ المستخدم1 او 2 ..... 5
2- اذا كان البرنامج يتبع ترتيبا تسلسليا فمن الاول و الثاني .......
بالاضافة الى ذلك : كيف يتم فحص البيانات مثلا if exist لاضافة سجل
وهل يكفي table.post
باختصار كيف يتم التعامل عن الاضافة و الحذف و التعديل ... . و شكرا مسبقا.
- لا شيء من لا شيء ............... ؟
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
لا أدري 
إقتباس :وكل مستخدم يدخل البيانات في نفس الوقت
عادة هذا من مسؤولية محرك قاعدة البيانات وليس الـ Driver
إقتباس :كيف يتم فحص البيانات مثلا if exist لاضافة سجل
يمكن فحص قيمة الحقل باعتبارها Variant ومقارنتها بـ Null/IsEmpty/Empty/''...
يكفي الأمر Post لحفظ البيانات غالبا في وضع الاتصال الافتراضي.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 90
المواضيع 32
:
: 9
الإنتساب : Sep 2010
السلام عليكم
أولا شكرا على الرد ولكن :
مازال بعض الابهام في ما يخص - حفظ-حذف- تعديل- البيانات .
واذا كان التعبير عن ذلك بشكل برمجي * كود سورس* سيكون أفضل ، و شكرا مسبقا أخي .
و السلام عليكم و رحمة الله .
- لا شيء من لا شيء ............... ؟
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 842
المواضيع 49
:
: 65
الإنتساب : Jun 2010
السلام عليكم و رحمة الله
فيما يخص
إقتباس :* لو كان البرنامج يحتوي على قواعد بيانات تعمل مثلا على شبكة محلية LAN
و عدد المستخدمين 5 مثلا . وكل مستخدم يدخل البيانات في نفس الوقت
راجع موضوع ' تعمق في الـ ado ' في العدد الخامس للمجلة
بالتوفيق