PDA

View Full Version : تفاوت SqlCommand با SqlDataAdapter



hrbaban
سه شنبه 20 مرداد 1388, 15:00 عصر
تفاوت SqlCommand با SqlDataAdapter چیه ؟

با هردوشون که میشه یه کار کرد .

hrbaban
سه شنبه 20 مرداد 1388, 19:57 عصر
هیچ کسی نیست جواب بده ؟

یعنی سوالم اینقدر سخته ؟:افسرده:

elham366
سه شنبه 20 مرداد 1388, 20:59 عصر
برای کار کردن با sqlCommand باید به شکل online کار کرد یعنی تا زمانی که Connection بازه میشه ازش استفاده کرد،ولی کار کردن با DataAdapter به شکل آفلاینه،یعنی یه آدرسی میدی بهش و خودش یه Connection میسازه و بوسیله datatable یه سری رکورد رو از پایگاه می خوونه و به شکل آفلاین توی برنامه ازشون استفاده میکنه...

majid325
چهارشنبه 21 مرداد 1388, 02:07 صبح
برای کار کردن با sqlCommand باید به شکل online کار کرد یعنی تا زمانی که Connection بازه میشه ازش استفاده کرد،ولی کار کردن با DataAdapter به شکل آفلاینه،یعنی یه آدرسی میدی بهش و خودش یه Connection میسازه و بوسیله datatable یه سری رکورد رو از پایگاه می خوونه و به شکل آفلاین توی برنامه ازشون استفاده میکنه...

اطلاعاتتون غلط هست.


هیچ کسی نیست جواب بده ؟

یعنی سوالم اینقدر سخته ؟:افسرده:

یعنی مطالعه منابع دم دست اینقدر سخته؟
http://www.barnamenevis.org/forum/showthread.php?t=133060

hrbaban
چهارشنبه 21 مرداد 1388, 11:50 صبح
آقا مجید من تمام مطالب اون لینکی که گذاشتید رو خواندم ، اما اینرو نمی فهمم که مثلا شما با sqlcommand میتونی اطلاعات را select , update , delete ,insert , ... کنی و با sqldataadapter هم میتونی این کار ها رو انجام بدی . پس چه فرقی با هم میکنند ؟

به نظر من حتما یه دلیلی داشته که میکروسافت اومده دوتا دستور گذاشته .

majid325
پنج شنبه 22 مرداد 1388, 02:16 صبح
نخیر ، برداشت شما غلط هست ، شی dataAdabter هم برای اجرای متد های خودش از شی command استفاده میکنه.
ببنید ما کلا در کار با data ها فقط و فقط از چهار متد insert Update Delete select استفاده میکنیم، حالا اشیا مختلف جهت پیاده سازی سناریوهای متنوع برای بالا بردن Performance برنامه های ما از همدیگر مشتق میشن و یا با هم ترکیب میشن و یا با هم همکاری میکنن و یا به تنهایی میتونن به کار گرفته بشن.

اگر تمام مطالب رو خوندید باز هم چند بار دیگر بخونبد تا ملکه ذهنتان شود و بتونید در سناریوهای که تا بحال با آن مواجه نشدید و و تجربه نکردید در آن واحد شی مطلوب تر رو تشخیص داده و استفاده کنید.
بیشتر دوستان که در ابتدای کار هستند به دلیل نداشتن تجربه برخورد با سناریوهای مختلف از درک اختلاف عملکرد اشیای مختلف عاجز هستند.