PDA

View Full Version : sqldataadapter و بی اتصالی



soroosh_i58
پنج شنبه 11 خرداد 1385, 07:38 صبح
سلام...شاید سوالم مضحک به نظر برسه... من برای update,delete ,insert کردن به داخل پایگاه داده فقط از sqldataadapter استفاده میکنم و دیگه dataset نمیسازم... توی بعضی از منابع مفهوم بی اتصالی رو به این صورت بیان کرده بودن که یه سری از اطلاعات توی dataset قرار بگیره و از اونجا تغییر پیدا کنه و بعد روی پایگاه داده اعمال بشه... سوال من اینه که آیا با شیوه من بیاتصالی نقض میشه ؟ و من دارم به صورت اتصالگرا با پایگاه داده ارتباط برقرار میکنم یا نه...ممنونم

soroosh_i58
شنبه 13 خرداد 1385, 08:31 صبح
یعنی هیچکس نیست که به داد ما برسه؟؟؟؟؟؟

RezaJP
شنبه 13 خرداد 1385, 09:34 صبح
یعنی چی فقط از Adapter استفاده می کنید؟ خوب بالاخره یه چیزی رو Fill می کنید دیگه؟
اون چیه؟

soroosh_i58
شنبه 13 خرداد 1385, 11:18 صبح
نه دوست عزیز.... برای insert یا update کردن لازم نیست چیزی رو Fill کنی...(البته توی این روش که من میگم)
SqlConnection1.Open()

SqlDataAdapter1.InsertCommand.Parameters("your parameters").Value = your values

SqlDataAdapter1.InsertCommand.ExecuteNonQuery()

SqlConnection1.Close()

RezaJP
شنبه 13 خرداد 1385, 11:28 صبح
ببخشید ... من فکر کردم منظورت Select هست

soroosh_i58
دوشنبه 22 خرداد 1385, 06:58 صبح
سوال من هنوز بی جواب مونده...یعنی جدا سوالم اینقدر سخته که هیچکی نمیتونه جواب بده؟

Farhad.B.S
دوشنبه 22 خرداد 1385, 09:52 صبح
به طور کلی DataAdapter در مدل Disconnected به کار میره.
در این مدل یک دیتاسورس داخلی وجود داره (مثل Dataset) که توسط DataAdapter با اطلاعات موجود در بانک اصلی ارتباط برقرار میکنه.

آیا شما چیزی به نام دیتاسورس داخلی مثلا یک Dataset که رکوردها رو درش جا بدی داری ؟

soroosh_i58
چهارشنبه 24 خرداد 1385, 07:56 صبح
من برای متدهای insert, update ,delete از datasetاستفاده نمیکنم...فقط از دیتاآداپتر استفاده میکنم....
()SqlConnection1.Open
SqlDataAdapter1.InsertCommand.Parameters("your parameters").Value = your values
()SqlDataAdapter1.InsertCommand.ExecuteNonQuery
()SqlConnection1.Close

meh_secure
پنج شنبه 25 خرداد 1385, 15:25 عصر
آبجکت sqlCommand برای انجام چنین عملیات هایی بکار میره. این آبجکت برای اجرای فرامین به sqlDataAdapter نیاز داره. هیچ Dataset هم لازم نیست.