PDA

View Full Version : سوال: تفاوت DAO و ADO چیست؟



Override@
جمعه 03 مهر 1394, 19:15 عصر
من در مورد DAO و ADO سرچ کردم و مطالبی رو هم در انجمن پیدا کردم ولی خب تقریبا چیز زیادی سر درنیاوردم چون هیچی ازشون نمی دونم پرسشهایی که ذهن منو مشغول کرده اینها هستند :


ماهیت اونها چیه؟
اصلا چرا باید از این کتابخانه ها (اگر درست گفته باشم- چون دقیقا نمیدونم اصلا کتابخانه هستند یا خیر)‌ استفاده کنیم و در چه شرایطی بهشون نیاز پیدا می کنیم؟
آیا یاد گرفتن اونها ضروری هست؟ و اینکه چه تفاوتی بین اونها وجود داره؟
کدامیک کاربردی تر و بهتر هست و بیشتر در پروژه های معمول ازشون استفاده میشه؟

فعلا همین ها تا بعد.
ممنون
این لینک رو هم پیدا کردم ولی خب ناقص و خیلی خلاصه جواب داده شده و آخرش نفهمیدم کدوم بهتره و جواب همه پرسش های من رو نداره.
لینک (http://barnamenevis.org/showthread.php?3996-dao-%DB%8C%D8%A7-ado)

amirzazadeh
شنبه 04 مهر 1394, 12:06 عصر
سلام
يه مقايسه نسبتا جامع تو اين لينك هست (البته به زبان انگليسي).اميدوارم براتون قابل استفاده باشه.
http://www.utteraccess.com/wiki/index.php/Choosing_between_DAO_and_ADO

Override@
شنبه 04 مهر 1394, 18:19 عصر
و البته اینها :

ADO Compared with RDO and DAO (https://msdn.microsoft.com/en-us/library/aa261340%28v=vs.60%29.aspx)

Comparison of DAO and ADO Recordset Syntax (http://www.classanytime.com/mis333k/sjdaoadorecordsets.html)

چاره ای نیست باید تنبلی رو گذاشت کنار و نشست همین منابع انگلیسی رو خوند.

این هم در مورد DAO که البته یکی از کاربران عزیز و فعال مثل اینکه زحمت ترجمه ش رو کشیده بودند:

The Microsoft Data Access Objects Library

(http://www.functionx.com/vbaccess/Lesson24.htm)آموزش Microsoft Data Access Objects) DAO) (http://barnamenevis.org/showthread.php?401865-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-Microsoft-Data-Access-Objects%29-DAO%29&highlight=DAO)

amirzazadeh
شنبه 04 مهر 1394, 20:31 عصر
در مجموع DAO در برنامه هاي كوچك با تعداد كاربر محدود سريعتر بوده وبه دليل كد نويسي آسانتر و استفاده از يك كانكشن براي ارتباط بر ADO برتري داره ولي در برنامه هاي بزرگ با تعداد كاربر زياد (مبتني بر شبكه) ADO ترجيح داده ميشه.البته اين نظر شخصي من هست.
....................
موفق باشيد

RESMAILY
یک شنبه 05 مهر 1394, 18:08 عصر
به نام خدا
با سلام. این فایل هم هست

alirezabahrami
یک شنبه 05 مهر 1394, 19:26 عصر
من در مورد DAO و ADO سرچ کردم و مطالبی رو هم در انجمن پیدا کردم ولی خب تقریبا چیز زیادی سر درنیاوردم چون هیچی ازشون نمی دونم پرسشهایی که ذهن منو مشغول کرده اینها هستند :


ماهیت اونها چیه؟
اصلا چرا باید از این کتابخانه ها (اگر درست گفته باشم- چون دقیقا نمیدونم اصلا کتابخانه هستند یا خیر)‌ استفاده کنیم و در چه شرایطی بهشون نیاز پیدا می کنیم؟
آیا یاد گرفتن اونها ضروری هست؟ و اینکه چه تفاوتی بین اونها وجود داره؟
کدامیک کاربردی تر و بهتر هست و بیشتر در پروژه های معمول ازشون استفاده میشه؟

فعلا همین ها تا بعد.
ممنون
این لینک رو هم پیدا کردم ولی خب ناقص و خیلی خلاصه جواب داده شده و آخرش نفهمیدم کدوم بهتره و جواب همه پرسش های من رو نداره.
لینک (http://barnamenevis.org/showthread.php?3996-dao-%DB%8C%D8%A7-ado)


سلام
دو مقاله ترجمه شده ماندگار از دوست عزیزمون جناب آقای سعید نادری را در لینک های زیر مطالعه کنی به معنا و مفهوم ADO و DAO و تفاوت های این دو پی خواهید برد .

http://barnamenevis.org/showthread.php?415966-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87-ADO

http://barnamenevis.org/showthread.php?401865-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-Microsoft-Data-Access-Objects%29-DAO%29


و یک آموزش در خصوص ADO در وبلاگ آقای نبیل پیروز مهر در لینک زیر :

http://npmpro.blogfa.com/

یاعلی