PDA

View Full Version : کی از dataAdaptor و Dataset استفاده کنیم



sepelloo
شنبه 20 آبان 1385, 08:44 صبح
دوستان سلام
من می خواستم یه مطلب برام روشن بشه و اون اینکه آیه اصلا از Dataset استفاده کنیم یا نه؟
منظورم در هنگام ذخیره داده هاست که باید یک بار در دیتاست ذخیره شود و بعد دوباره در دیتابیس مان. (با در نظر گرفتن سرعت . کارایی و مفید بودن برای اپزاتوری که از برنامه استفاده می کند user frindly)
یا بهتر بود از همان sqlComman ها استفاده می کردیم .
اگه ممکنه کی مفصل توضیح بده . متشکرم

majid325
شنبه 20 آبان 1385, 08:54 صبح
خودت باید تصمیم بگیری,که مثلا بعدش نمیخوای با DataView فیلترکنی یا جستجویی کنی ....
البته من یه جایی شنیدم (تو همین سایت) که وقتی ما از command استفاده میکنیم خود ado یک dataset برای اون میسازه(پشت پرده)این گفتم جهت:

(با در نظر گرفتن سرعت . کارایی و مفید بودن برای اپزاتوری که از برنامه استفاده می کند user frindly)
یا بهتر بود از همان sqlComman ها استفاده می کردیم .
اگه ممکنه کی مفصل توضیح بده . متشکرم

عفت بزرگه
شنبه 20 آبان 1385, 16:03 عصر
دوست من تا می تونی از datatable و dataview استفاده کن . البته برای برنامه دانشجویی یا یک برنامه ساده ماست بندی و .... زیاد مهم نیست . در امکانات خودت محدودیت ایجاد میشه اگر از ds استفاده کنی . اما برای کارهای بزرگ سعی کن ds رو تا حد 100% بیخیال شی . عمل fill کردن هم خودش برای هر object یکم کند است ولی بعضی جاها چاره ای نیست . اما دیگه توی web و برنامه های windows نوع client server سعی کن اصلا اصلا از ds استفاده نکنی .

sepelloo
یک شنبه 21 آبان 1385, 06:39 صبح
اگه نباید از ds استفاده کنیم پس مایکروسافت اینهمه کلاس را برای چی طراحی کرده(da,ds,dt,dr)
-این یکی
یه سوال دیگه هم دارم من منظورم برای کار بازاره نه پروژه های دانشجویی

alireza6282
یک شنبه 21 آبان 1385, 08:20 صبح
از تمامی امکانات می تونی بهره ببری . منتها باید سر جای خودش استفاده بشه .
به عنوان مثال برای خواندن داده های زیاد و پردازش روی اونها از datareader بهره می بریم .
برای برنامه های تحت ویندوز استفاده از dataset برای رکورد های کمتر از 1000 تا عالی هستش و هیچ مشکلی پیش نمی یاد .
باز از اطلاعات کامل می خوای تو google یه سرچ بکنی یه چیزایی پیدا می کنی .
این لینک ها رو ببین
http://builder.com.com/5100-6388-5066984.html
اگر ساختار ها رو کامل بدونی متوجه می شی چی به درد کجا می خوره .
http://www.ftponline.com/vsm/2003_02/online/aspnet_jgoodyear_02_28_03/
اینم یه لینک فارسی
http://www.srco.ir/Articles/DocView.asp?ID=375

molana alavi
پنج شنبه 25 آبان 1385, 10:13 صبح
اگه بخوای از جواب یک Query که دسته ای از رکوردها رو بر می گردونه در چند جای برنامه استفاده کنی حتما از DataSet استفاده کن در غیر اینصورت بهتره از DataReader استفاده کنی
البته بازم بستگی به خودت داره که چقدر سرعت برات مهمه اما تو برنامه های ویندوزی DataSet خیلی راحت تره

sepelloo
دوشنبه 29 آبان 1385, 17:45 عصر
پس لطفا بگید برای هر عملیات از کدوم استفاده کنم
1- اضافه کردن رکورد
2-حذف کردن
3- جستجو
4- ویرایش

به نظر خودم برای سرچ استفاده از dataview استفاده کرد.