آموزش ADO بخش دوم

ضمن سلام مجدد
بخش دوم آموزش برنامه نویسی ADO در مابکروسافت اکسس رو با هم پیش میگیریم
در این بخش شما رو به صورت مختصر , با واژه هاي كليدي مبحث ADO آشنا ميكنم ، به مرور با اين واژها و نحوه به كارگيري اونها بيشتر آشنا خواهيد شد و در اينجا تنها اين نياز وجود داره كه شما با كليات و تعاريف آشنا بشيد و بس
در تصویر زیر ساختار آبجکتهای اتصال در ADODB رو ملاحظه میکنید و در ادامه توضیحاتی مختصر در خصوص
در تصویر زیر ساختار آبجکتهای اتصال در ADODB رو ملاحظه میکنید و در ادامه توضیحاتی مختصر در خصوص
هر یک :

Connection
نحوه رسيدن و دسترسي به Data Source در واقع توسط اين آبجكت تعريف ميشه ، شما در اين آبجكت مسير رو تعريف خواهيد كرد ، نحوه اتصال و شرايط برقراري اين اتصال رو كنترل ميكنيد
Command
دستورات و عملياتي كه بايد بر روي ديتابيس به انجام برسه رو از طريق اين پروسه به انجام ميرسونيد ، فرضاً يك دستور SQL رو به اجرا در مياريد تا اطلاعاتي رو حذف و يا به روز رساني كنه
پس شما توسط آبجكت Command ، دستورات ADO رو به مرحله عمل در مياريد
Field
ركوردستهاي ADO شامل يك و يا چند فيلد هستند ، فيلدها در ADO توسط آبجكت Field مورد هدف قرار ميگيرن ، توسط اين آبجكت شما قادر به انجام بسياري اعمال در خصوص فيلدهاي اطلاعاتي خواهيد بود
Parameter
اين آبجكت در ارتباطي مستقيم با آبجكت Command قرار داره ، و به شما اين امكان رو ميده كه پارامتري رو به صورت يك متغير به يك دستور SQL صادر كنيد
ADO از Parameter جهت انتقال يك متغير ورودي به يك پرس و جوي پارامتريك استفاده ميكنه
Recordset
اطلاعات برگردانده شده از سوي دستوري ، فرضاً از گونه SQL در ركورد ست ذخيره ميشه ، شما با كمك آبجكت Recordset قادر خواهيد بود در اطلاعات برگردانده شده تغييرات مورد نطرتون رو اعمال كنيد
توجه : واژه آبجكت در مبحث فوق مورد تاكيد واقع شده ، متاسفانه اين تصور نادرست در بين برخي برنامه نويسان و كاربران وجود داره كه آبجكت و يا شي ، تعريفي با اشاره به ماهيتي فيزيكي و قابل روئیت هستش ! به طور مثال خيلي ار كاربران يك دكمه رو كه با كشيدن در داخل يك فرم طراحي ميشه و يا آبجكتهايي از اين دست رو ، مبناي شي بودن ميدونن
اين احتمال وجود داره كه در آينده مطالبي در خصوص همين مبحث و در واقع برنامه نويسي مبتني بر شي گرايي – OOP در اکسس ، درج كنم
در حال حاضر تنها به همين امر بسنده كنيد كه كليه موارد فوق آبجكت بوده و با تعاريف ابن مبحث سازگار هستند
نحوه رسيدن و دسترسي به Data Source در واقع توسط اين آبجكت تعريف ميشه ، شما در اين آبجكت مسير رو تعريف خواهيد كرد ، نحوه اتصال و شرايط برقراري اين اتصال رو كنترل ميكنيد
Command
دستورات و عملياتي كه بايد بر روي ديتابيس به انجام برسه رو از طريق اين پروسه به انجام ميرسونيد ، فرضاً يك دستور SQL رو به اجرا در مياريد تا اطلاعاتي رو حذف و يا به روز رساني كنه
پس شما توسط آبجكت Command ، دستورات ADO رو به مرحله عمل در مياريد
Field
ركوردستهاي ADO شامل يك و يا چند فيلد هستند ، فيلدها در ADO توسط آبجكت Field مورد هدف قرار ميگيرن ، توسط اين آبجكت شما قادر به انجام بسياري اعمال در خصوص فيلدهاي اطلاعاتي خواهيد بود
Parameter
اين آبجكت در ارتباطي مستقيم با آبجكت Command قرار داره ، و به شما اين امكان رو ميده كه پارامتري رو به صورت يك متغير به يك دستور SQL صادر كنيد
ADO از Parameter جهت انتقال يك متغير ورودي به يك پرس و جوي پارامتريك استفاده ميكنه
Recordset
اطلاعات برگردانده شده از سوي دستوري ، فرضاً از گونه SQL در ركورد ست ذخيره ميشه ، شما با كمك آبجكت Recordset قادر خواهيد بود در اطلاعات برگردانده شده تغييرات مورد نطرتون رو اعمال كنيد
توجه : واژه آبجكت در مبحث فوق مورد تاكيد واقع شده ، متاسفانه اين تصور نادرست در بين برخي برنامه نويسان و كاربران وجود داره كه آبجكت و يا شي ، تعريفي با اشاره به ماهيتي فيزيكي و قابل روئیت هستش ! به طور مثال خيلي ار كاربران يك دكمه رو كه با كشيدن در داخل يك فرم طراحي ميشه و يا آبجكتهايي از اين دست رو ، مبناي شي بودن ميدونن
اين احتمال وجود داره كه در آينده مطالبي در خصوص همين مبحث و در واقع برنامه نويسي مبتني بر شي گرايي – OOP در اکسس ، درج كنم
در حال حاضر تنها به همين امر بسنده كنيد كه كليه موارد فوق آبجكت بوده و با تعاريف ابن مبحث سازگار هستند
موفق باشید
+ نوشته شده در دوشنبه ۲۷ اردیبهشت ۱۳۸۹ ساعت 10:28 توسط نبيل پيروزمهر
|