delphi4arab منتديات دلفي للعرب
ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ (/showthread.php?tid=3978)



ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - bibill - 10-03-2012

1- ADOConnection
2- ADOCommand
3- ADODataSet
4- ADOTable
5- ADOQuery
6- ADOStoredProc
7- RDSConnection

- مجموعة كائنات ado
* لدينا ADOConnection للاتصال بقاعدة البيانت و نفس الشيء بالنسبة ل RDSConnection
ماهو الفرق بينهما ؟.
* ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ .
و السلام عليكم و رحمة الله و بركاته .


ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - kachwahed - 11-03-2012

وعليكم السلام ورحمة الله وبركاته
ADO يستخدم كائنات Connection للاتصال وRecordset للتعامل مع البيانات
دلفي يغلف Recordset في مكون TADODataSet وهو ما تنصح Borland باستخدامه (بقية المكونات TADOQuery... لتسهيل التحويل من BDE في الواقع)
قد تحتاج TADOStoredProc إذا استخدمت إجراءات مخزنة، وTADOCommand لتنفيذ بعض أنواع الاستعلامات.
انظر أيضا كتب ADO (فرنسي/إنجليزي):
http://www.delphi4arab.net/forum/showthread.php?tid=5122
http://www.delphi4arab.net/forum/showthread.php?tid=5129
كود :
http://delphi.about.com/od/database/a/adodelphi.htm

بالتوفيق.



ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - bibill - 17-03-2012

قلت وRecordset للتعامل مع البيانات ... و مشكلتي هي التعامل مع قواعد البيانات .

- للعلم انا لم اتعامل مع قواعد البيانات في شبكة محلية كانت او نت .. ولهذا :

* لو كان البرنامج يحتوي على قواعد بيانات تعمل مثلا على شبكة محلية LAN
و عدد المستخدمين 5 مثلا . وكل مستخدم يدخل البيانات في نفس الوقت

1- اذا ادخل خمستهم نفس المعلومة فماهي المعلومة التي ستقبل و تخزن ؟ المستخدم1 او 2 ..... 5
2- اذا كان البرنامج يتبع ترتيبا تسلسليا فمن الاول و الثاني .......

بالاضافة الى ذلك : كيف يتم فحص البيانات مثلا if exist لاضافة سجل
وهل يكفي table.post

باختصار كيف يتم التعامل عن الاضافة و الحذف و التعديل ... . و شكرا مسبقا.


ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - kachwahed - 21-03-2012

لا أدري Smile
إقتباس :وكل مستخدم يدخل البيانات في نفس الوقت
عادة هذا من مسؤولية محرك قاعدة البيانات وليس الـ Driver

إقتباس :كيف يتم فحص البيانات مثلا if exist لاضافة سجل
يمكن فحص قيمة الحقل باعتبارها Variant ومقارنتها بـ Null/IsEmpty/Empty/''...
يكفي الأمر Post لحفظ البيانات غالبا في وضع الاتصال الافتراضي.



ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - bibill - 21-03-2012

السلام عليكم
أولا شكرا على الرد ولكن :
مازال بعض الابهام في ما يخص - حفظ-حذف- تعديل- البيانات .
واذا كان التعبير عن ذلك بشكل برمجي * كود سورس* سيكون أفضل ، و شكرا مسبقا أخي .
و السلام عليكم و رحمة الله .


ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - kachwahed - 21-03-2012

دروس أخونا عبد الجليل فيها شرح مستفيض
http://www.delphi4arab.net/forum/showthread.php?tid=3645
http://www.delphi4arab.net/forum/showthread.php?tid=3657
http://www.delphi4arab.net/forum/showthread.php?tid=3912
لو تستطيع توضيح المشكلة بأكثر دقة من خلال مثال.



ماهو دور الكائن ADOStoredProc ؟ .ADOCommand ؟ . ADODataSet ؟ - Lam.Abdeldjalil - 23-03-2012

السلام عليكم و رحمة الله

فيما يخص
إقتباس :* لو كان البرنامج يحتوي على قواعد بيانات تعمل مثلا على شبكة محلية LAN
و عدد المستخدمين 5 مثلا . وكل مستخدم يدخل البيانات في نفس الوقت
راجع موضوع ' تعمق في الـ ado ' في العدد الخامس للمجلة

بالتوفيق