PDA

View Full Version : dao یا ado



linux
سه شنبه 18 آذر 1382, 19:32 عصر
برای کار کردن با فایل های اکسس کدام مناسبتر هست؟ و چرا!

ساران سافت
سه شنبه 18 آذر 1382, 20:42 عصر
ببین dao کار کردن با آن خیلی ساده است و کد نویسی اش بسیار راحت است.
اما قدیمی شده و .net هم آن را اصلا ساپورت نکرده
ولی ado خیلی پیشرفته تر قوی تر و سریعتر می باشد.
:? در ضمن اگر بخواهی با sql server برنامه بنویسی نمی توانی از dao استفاده کنی و باید با ado کار کنی.
8) پس همان بهتر که از اول سراغ ado بروی و اشتباه من را تکرار نکن که سراغ ado تا مدتها نرفتم.وحالا توی آپ گرید برنامه هایم به .net به مشکل بر خوردم. :wink:

یادت باشد من یکی طلب دارم(شوخی بود :lol: )

کم حوصله
چهارشنبه 19 آذر 1382, 00:19 صبح
:shock:
DAO یک روش تقریبا منسوخ شده است حتی اگر بانک های شما با ACCESS 2000 باشد DAO ان را ساپورت نمی کند :wink:

linux
چهارشنبه 19 آذر 1382, 00:24 صبح
در مورد ساپورت کردن اکسس 2000 اشتباه می‌کنید ساپورت می‌کنه

یه سوال دیگه
اگر با ado کار کنم
ار چه روشی برای کامپکت کردن فایل استفاده کنم؟

کم حوصله
چهارشنبه 19 آذر 1382, 00:29 صبح
:!: :!:

vbstar
چهارشنبه 19 آذر 1382, 11:05 صبح
با توجه به اینکه ساختار اکسس از نسخه 2 تا الان که بصورت تدریجی کامل شده و در هر نسخه آن باگهای بسیاری هم وجود داشته.
برای استفاده از بانک اکسس ، در بیشتر مثالهای که خود طراحان زده اند ، از dao ‌استفاده شده است.
ولی در نسخه های جدید ، قابلیت ado‌ را نیز به اکسس اضافه کرده اند ، ولی نمی دونم چرا من خودم از ado اکسس راضی نشدم برای برنامه ای که یکسال با اکسس بر روی آن کار کرده بودم ، چون ظاهراً ado هست ولی اون چیزی که بعد نشون میده ، خدا میدونه .
من پیشنهاد می کنم از همان dao استفاده کن ، چون اکسس را از روز اول بهر dao ساختن نه ado.

کم حوصله
چهارشنبه 19 آذر 1382, 11:10 صبح
:shock: :shock: :shock:
:!: :!:

ساران سافت
چهارشنبه 19 آذر 1382, 18:06 عصر
آقا یا خانم vbstar شوخی می کنی یا جدی میگی!!!!!! :shock: :| :wink:

Developer Programmer
جمعه 21 آذر 1382, 22:14 عصر
همیشه ADO یه انتخاب مناسب بین DAO, ADO بوده و هست

Microsoft.net
جمعه 21 آذر 1382, 22:18 عصر
من خودم هم ADO , DAO رو استفاده کردم سرعت DAO روی برنامه های Single user بهتره و قویتر عمل می کنه ولی اگه می خواهی تحت شبکه کارکنی حتما باید از ADO استفاده کنی

ساران سافت
شنبه 22 آذر 1382, 18:56 عصر
سرعت dao توی تعدادهای بالا مثل 3000 یا 4000 رکورد به بالا به شدت پایین می آیید. :|

LawLover
شنبه 22 آذر 1382, 19:20 عصر
در مورد dao با vbstar موافقم و با ساران سافت مخالف.

کم حوصله
شنبه 22 آذر 1382, 22:04 عصر
سرعت dao توی تعدادهای بالا مثل 3000 یا 4000 رکورد به بالا به شدت پایین می آیید.

شوخی نکن بابا :mrgreen: :mrgreen:
من اول فکر کردم نوشتی 300000 یا 400000 رکورد :!:
بابا سه هزار رکورد که همش چند تا دونست :mrgreen: :mrgreen:

کم حوصله
شنبه 22 آذر 1382, 22:09 عصر
من خودم هم ADO , DAO رو استفاده کردم سرعت DAO روی برنامه های Single user بهتره و قویتر عمل می کنه ولی اگه می خواهی تحت شبکه کارکنی حتما باید از ADO استفاده کنی

این درسته
بابا مدل dao برای سینگل ساخته شده و فقط مخصوص آن است و اصلا به درد راه دور(شبکه) نمی خوره
مدل ado . Rdo جهت کارهای راه دور شبکه و همچین چیزهایی است

ببین می خواهی رو کدام کار کنی !!!!!!!!
:wink: :mrgreen:

ببین یک مثال ساده
اتوبوس درون شهری و بیرون شهری هر دو اتوبوس هستند ولی این کجا و آن کجا
آیا با اتوبوسهای درون شهری مثلا می شود یک سفر آسوده و راحت 1000 کیلومتری انجام داد ؟؟
نه مشخص است که نمیشه پس هر کدام را بهر کاری ساخته اند ببین می خواهی چه کار کن از همون استفاده کن :arrow: :mrgreen:

ساران سافت
یک شنبه 23 آذر 1382, 20:05 عصر
من منظورم فقط کوری ساده نبود اگر بخواهید با sql پردازش کنید و گزارشهای پیچیده بگیرید واقعا کم می آورد. :| :mrgreen: