پیغام خطای Overflowexception برای داده رشته ای
سلام
من تعداد زیادی Textbox و تعداد زیادی ComboBox دارم که برای آنها یک Insert نوشتم و کاملا جواب داد
حال برای همین داده ها عمل Update را انجام دادم که با پیغام overflow Exception was unhandled مواجه شدم بعد از بررسی که انجام شده متوجه شدم به ششمین Textbox من ایراد می گیرد که نوع داده ای که این Textbox ذخیره می کند Nchar(15) می باشد و خود textbox هم دارای همین محدودیت است و اصلا عملیات ریاضی هم ندارم
در ضمن عمل insert که قبلا جواب می داد حالا همین پیغام را می دهد.
نقل قول: پیغام خطای Overflowexception برای داده رشته ای
میشه کد خطی که خطا میده رو بگذاری؟
نقل قول: پیغام خطای Overflowexception برای داده رشته ای
db2.insert_tarafhesabjadid(
Int32.Parse(textBox4.Text.Trim()), byte.Parse(comboBox1.SelectedIndex.ToString()),
textBox1.Text.Trim(), textBox2.Text.Trim(), textBox5.Text.Trim(), textBox18.Text.Trim(), textBox6.Text.Trim(),
textBox7.Text.Trim(),
byte.Parse(comboBox2.SelectedIndex.ToString()), decimal.Parse(textBox8.Text.Trim()),
byte.Parse(b.ToString()), byte.Parse(comboBox3.SelectedIndex.ToString()),
decimal.Parse(textBox10.Text.Trim()), comboBox4.Text.Trim(), byte.Parse(comboBox5.SelectedIndex.ToString()), byte.Parse(comboBox7.SelectedIndex.ToString()),
byte.Parse(comboBox6.SelectedIndex.ToString()), textBox9.Text.Trim(), textBox11.Text.Trim(),
byte.Parse(comboBox8.SelectedIndex.ToString()), textBox13.Text.Trim(), textBox14.Text.Trim(), textBox15.Text.Trim(),
textBox16.Text.Trim(), textBox17.Text.Trim(), maskedTextBox1.Text.Trim());
MessageBox.Show("طرف حساب جدید با موفقیت ثبت شد");
this.Close();
نقل قول: پیغام خطای Overflowexception برای داده رشته ای
شاید داره مقدار بیش از 15 تا میفرسته
نقل قول: پیغام خطای Overflowexception برای داده رشته ای
منظورت از 15 تا چیه ؟ اگه تعداد textboxها یا ComboBoxها را می گی که آنها 26 تا هستند
نقل قول: پیغام خطای Overflowexception برای داده رشته ای
جواب را پیدا کردم حتما باید مقادیر comboboxها را تغییر دهم تا اجازه Update بدهد کسی می دونه چکار باید بکنم که اگر نخواستم تغییری در کامبوباکس ها بدهم پیغام overflow ندهد