PDA

View Full Version : فرق ado با dao



maryamb
یک شنبه 17 شهریور 1387, 16:40 عصر
با سلام.
می خواستم بدونم فرق این دو تا چیه ؟
مخصوصا تو اکتیو ریپورت از کدومش استفاده کنم بهتره؟؟

vbhamed
یک شنبه 17 شهریور 1387, 17:49 عصر
سلام

Ado جديدتره و براي كار با انواع بانكها مثل Sql Server و ... مناسب تر هست، اما DAO در بعضي موارد سريعتر عمل مي كنه

maryamb
یک شنبه 17 شهریور 1387, 17:53 عصر
دستور فیلتر کردن در dao مثل ado هست یا فرق داره؟
ضمنا اگه بخوام از دستورات اس کیو ال استفاده کنم باید دستورات رو برای کدوم قسمت dao بنویسم.
چون من همیشه از ado استفاده کردم.

Mbt925
یک شنبه 17 شهریور 1387, 22:35 عصر
Dao: Data Access Object
Ado: ActiceX Data Object

Dao بصورت اختصاصی برای موتور Jet طراحی شده.
Ado برای Provider های OLE DB .
کار با ADO ساده تر و انعطاف پذیر تره.

این دو کنترل برای حل دو مشکل متفاوت طراحی شدن.

جزئیات بیشتر:

http://support.microsoft.com/kb/225048

vbhamed
یک شنبه 17 شهریور 1387, 23:03 عصر
دستور فیلتر کردن در dao مثل ado هست یا فرق داره؟
ضمنا اگه بخوام از دستورات اس کیو ال استفاده کنم باید دستورات رو برای کدوم قسمت dao بنویسم.
چون من همیشه از ado استفاده کردم.


سلام
فرق نمي كنه، براي هر دوشون از خاصيت RecordSource براي دستورات Sql استفاده ميشه
فقط اينكه RecordSetType در DAO بايد روي Dynaset و CommandType در ADO بايد روي AdCmdText تنظيم شده باشن تا بتونين دستورات Sql رو استفاده كنيد