PDA

View Full Version : سوال: مشکل update نکردن جدول با استفاده از dataadapter



sempay_ninjutsu
سه شنبه 05 آذر 1392, 22:30 عصر
با سلام
من یه دستور update در Dataadapter نوشتم که کار نمیکنه.هیچ اتفاقی نمی افته.
با تشکر



SqlCommand cmd = new SqlCommand("update myphone set name = @name ,family = @family,tel = @tel where Id = @id ", con);
con.Open();
cmd.Parameters.Add("@id", SqlDbType.Int, 4).Value = (int)dgvPhone.CurrentRow.Cells["id"].Value;
cmd.Parameters.Add("@name", SqlDbType.NVarChar, 50).Value = TxtName.Text;
cmd.Parameters.Add("@family", SqlDbType.NVarChar, 50).Value = TxtFamily.Text;
cmd.Parameters.Add("@tel", SqlDbType.NVarChar, 15).Value = TxtTel.Text;
sda.UpdateCommand = cmd;
sda.Update(ds,"myphone");

dashkeyvan
سه شنبه 05 آذر 1392, 23:00 عصر
دوست عزیز اگه بدون خطا برنامت کار میکنه ببین فیلد ای دی که احتمالا باید فیلد کلیدت باشه چه مقداری رو برمیگردونه مثلا فرض کن تو ,تو دیتا گرید ویو یک سطر رو انتخاب میکنی بعد مثلا دکمه اپدیت رو میزنی و میخوای رو اون داده ها اپدیت کنی خب اینجا چک کن ببین مقدار ای دی رو صفر نزاره چون در این صورت اپدیتی انجام نمیشه....برای چک کردن میتونی یه تکس باکس بزاری و مقدار ای دی رو بعد از زدن دکمه اپدیت بریزه توی اون