
تحقيق درس شبكه هاي كامپيوتري: بررسی اجزاي ADO ونحوه استفاده از آنها در دلفي 5
(ActiveX Data Objects)
دلفي علاوه بر اجزاي مبتني بر BDE ، اجزائي را نيز براي كاركردن باADO به وجود اورده است . مي توانيد با استفاده از اين اجزا، به منبع داده هاي ADO متصل شويد ، سپس فرامين مورد نظرتان را اجرا نموده و داده ها را از جداول درون پايگاه داده ها واكشي نمائيد .
اجزايADO براي دسترسي به منبع داده ها و انجام عمليات روي آنها ، از قالب اصلي ADO استفاده ميكنند و BDE نخواهيد داشت اما بايدADO نسخه 1/2 ويا نسخه جديدتري را روي كامپيوتر ميزبان نصب نموده باشيد. همچنين در صورتي كه از سيستم پايگاه داده اي نظير
Microsoft SQL Srever استفاده نمائيد . بايد نرم افزار سرويس گيرنده اي نظير درايور OLEDB يا درايور ODBC خاص سيستم پايگاه داده اي مورد نظرتان رانصب نمائيد.
اغلب اجزاي ADO مشابه و قابل مقايسه با يكي از اجزاي مبتني برBDE مي باشند . جز TDOConnection از حيث قابليت ، مشابه با جز TDatabase مربوط به برنامه هاي مبتني بر BDE است . TADOTable معادل با TTable ، TADOStoredproc معادل با Tstoredproc است . TADODataSet داراي معادلي در BDE نمي باشد، اما بسياري از قابليتهاي مشابه با TTable و TQuery را عرضه مي كند . همچنين هيچ جزء قابل مقايسه با TADOcommand وجود ندارد.
مدل ADO بسيار كوچك است. هدف از طراحي اين مدل آن بود كه برنامه نويسان بتوانند به سريعترين روش ممكن روكوردهاي مورد نياز خود را از منبع داده استخراج كنند. از لآنجا كه سرعت و سادگي دو هدف اصلي ADO هستند در اين مدل ميتوان بودن عبور از اشيا واسطه به طور مستقيم Recordset را ايجاد كرد.
در واقع در مدل ADO تنها سه شي اصلي وجود دارد :
• شي Connection كه همان اتصال به پايگاه داده است.
• شي Command كه براي اجراي جستجو بكار ميرود.
• شي Recordset كه همان Recordset خروجي شي Command است.
ADO مجموعه اي از اشياء داده اي است و قابليت دسترسي به داده ها از طريق OLE DB را امكان پذير مي سازد . اجزاي ADOي دلفي، قابليتهاي اشياي ADO را به صورت كپسوله شده در اختيار قرار مي دهند . ADO محصولي از شركت مايكروسافت است .
connection , command و اشياي recordest , همان طور كه ذكر شد مهمترين اشياي ADO ميباشند و درون اجزاي TADOCnnection , TADODataSet ,TADOcommand به نمايش درآمده اند . همچنين ADO شامل اشياي كمكي ديگري نظير Field نيز مي باشد اما اين اشياي كمكي به صورت مستقيم توسط برنامه نويس دلفي مورد استفاده قرارنخواهند گرفت و براي آنها اجزاي اختصاصي وجود ندارد. با استفاده از اجزاي ADO ، ميتوان برنامه هاي پايگاه داده اي ايجاد كرد كه هيچ وابستگي به BDE نداشته باشند . در اين بخش به تشريح اجزايADO و تفاوت آنها با اجزاي مبتني بر BDE خواهيم پرداخت .
درباره :
شبکه های کامپیوتری , شبکه كامپيوتري ,
|