ورود

نسخه کامل مشاهده نسخه کامل : SqlException



man7tomani
04-10-2009, 11:32
سلام دوستان
من در برنامه ی کتابخونه ایی که دارم کار میکنم قسمت ویرایش اطلاعات کاربر به یه اکسپشن عجیب بر خوردم

این کد رو نگاه کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ببینید
من یه دیتاگرید دارم که که وقتی روی سطر هاش کلیک میشه اطالاعات تو تکست باکس ها میاد برای ویرایش
این تابع رو تو رویداد کلیک باتن گذاشتم
وقتی کار ویرایش تموم شد و کلیک میکنم این اکسپشن میاد
به این اکسپشن میگیره com.ExecuteNonQuery();

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اساتید مشکل چیه؟

MTPROG
04-10-2009, 11:51
مقادیری که به این فیلدها میدی چیه که دچار خطاش میکنه
آیا از 50 تا کارکتر بیشتره

دستور Upadte شما کدوم سطر رو ویرایش میکنه ظاهرا تمام سطرها رو به این سطر مورد نظر تغیر میده چون شرطی براش تعیین نشده

man7tomani
04-10-2009, 21:48
ممنون از پاسختون
نه چیز خاصی که نمیفرستم فقط ویرایش میکنم مثلا 5 تا کاراکترو ..
من چیو باید تو شرط بنویسم ؟
ببینید من مثلا 1000 تا سطر دارم در دیتا گرید
وقتی کسی میخواد یک سطر رو ویرایش کنه روش کلیک میکنه و در تکست باکس ها میاد وبعد ویرایش میکنه
من چیجوری باید شرط رو بذارم؟

MohammadJavad.T
06-10-2009, 14:17
سلام

این شکلی واسش شرط رو بنویس

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

man7tomani
07-10-2009, 07:19
من با کلیک شدن در دیتا گرید ID رو گرفتم و تو where گذاشتم ولی بازم جواب نداده بود
مشکلم خیلی وقته حل شده جواد جان
چون طول رشته خیلی بلند بود CommandText گیر میداد
تشکر