PDA

View Full Version : سوال: خطا در هنگام ثبت اطلاعات



manit44
دوشنبه 11 آبان 1394, 23:09 عصر
سلام

من وقتی میخوام اطلاعاتم رو ثبت کنم با ارور زیر مطابق تصویر روبرو میشم:

این کدمه:

private void btn_insert_Click(object sender, EventArgs e) {
timer1.Enabled = true;
string query = "INSERT INTO TBL_FAKTOR_COMPANY(PK_FAKTOR_COMPANY,FK_PERSON_COM PANY,FAKTOR_NUMBER,DESC_KALA,UNIT_MEASURE,QTY,UNIT _PRICE,TOTAL_PRICE,REBATE_PRICE,TOTAL_PAGE,TAX_AVA REZ,TOTAL_TAX,FAKTOR_TITLE,TERMS_SALE,FAKTOR_DATE) VALUES(SEQ_FAKTOR_COMPANY.NEXTVAL,:FK_PERSON_COMPA NY,:FAKTOR_NUMBER,:DESC_KALA,:UNIT_MEASURE,:QTY,:U NIT_PRICE,:TOTAL_PRICE,:REBATE_PRICE,:TOTAL_PAGE,: TAX_AVAREZ,:TOTAL_TAX,:FAKTOR_TITLE,:TERMS_SALE,:F AKTOR_DATE)";
OracleDataAdapter da = new OracleDataAdapter();
da.InsertCommand = new OracleCommand(query, con);
da.InsertCommand.Parameters.Add(":FK_PERSON_COMPANY", OracleType.Number).Value = txt_customer_id.Text;
da.InsertCommand.Parameters.Add(":FAKTOR_NUMBER", OracleType.VarChar, 10).Value = txt_faktor_no.Text;
da.InsertCommand.Parameters.Add(":DESC_KALA", OracleType.VarChar, 1000).Value = txt_description.Text;
da.InsertCommand.Parameters.Add(":UNIT_MEASURE", OracleType.VarChar, 100).Value = txt_deal_unit.Text;
da.InsertCommand.Parameters.Add(":QTY", OracleType.VarChar, 5).Value = txt_qty.Text;
da.InsertCommand.Parameters.Add(":UNIT_PRICE", OracleType.VarChar, 15).Value = txt_price_unit.Text;
da.InsertCommand.Parameters.Add(":TOTAL_PRICE", OracleType.VarChar, 15).Value = txt_total_price.Text;
da.InsertCommand.Parameters.Add(":REBATE_PRICE", OracleType.VarChar, 15).Value = txt_slake_price.Text;
da.InsertCommand.Parameters.Add(":TOTAL_PAGE", OracleType.VarChar, 15).Value = txt_total_page.Text;
da.InsertCommand.Parameters.Add(":TAX_AVAREZ", OracleType.VarChar, 15).Value = txt_tax.Text;
da.InsertCommand.Parameters.Add(":TOTAL_TAX", OracleType.VarChar, 15).Value = txt_total_tax.Text;
da.InsertCommand.Parameters.Add(":FAKTOR_TITLE", OracleType.VarChar, 500).Value = comboBox1.SelectedValue;
da.InsertCommand.Parameters.Add(":FAKTOR_DATE", OracleType.VarChar, 10).Value = dateTimePickerX1.Text;
if(radioButton4.Checked)
{
da.InsertCommand.Parameters.Add(":TERMS_SALE", OracleType.VarChar, 100).Value = "نقدی";
}
else if(radioButton3.Checked)
{
da.InsertCommand.Parameters.Add(":TERMS_SALE", OracleType.VarChar, 100).Value = "غیر نقدی";
}


try
{
con.Open();
da.InsertCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
statusStrip1.BackColor = Color.LightGreen;
toolStripStatusLabel1.Text = "تغييرات با موفقيت ثبت شد";
frm_new_faktor_Load(null, null);
}
}

این هم تصویر پیغام خطا:

136438

باید چکار کنم؟

ممنون از دوستان

manit44
سه شنبه 12 آبان 1394, 08:31 صبح
کسی جواب نمیده؟

manit44
سه شنبه 12 آبان 1394, 14:48 عصر
دوستان چرا کسی جواب نمیده من که هم کدمو و هم عکس پیغام خطا رو گذاشتم!!!!!!!!!!!!!!!!