":is_safe_submit,:is_fax,:receive_date,:receive_staff_code,:page_number,:seq_page_number,:check_mk,:scan_mk,:enter_date," +
":used_list_ack,:fee_list_id,:payment_type)";
cmd.CommandText = insert4;
cmd.Parameters.Add("batch_id", OracleType.Char).Value = worksheet.Cells[1][4].Value2.ToString();
cmd.Parameters.Add("inter_filing_no", OracleType.Char).Value = worksheet.Cells[2][4].Value2.ToString();
cmd.Parameters.Add("file_id", OracleType.Char).Value = worksheet.Cells[3][4].Value2.ToString();
cmd.Parameters.Add("file_suffix", OracleType.Char).Value = worksheet.Cells[4][4].Value2.ToString();
cmd.Parameters.Add("file_code", OracleType.Char).Value = worksheet.Cells[5][4].Value2.ToString();
cmd.Parameters.Add("is_first", OracleType.Char).Value = worksheet.Cells[6][4].Value2.ToString();
cmd.Parameters.Add("is_safe_submit", OracleType.Char).Value = worksheet.Cells[7][4].Value2.ToString();
cmd.Parameters.Add("is_fax", OracleType.Char).Value = worksheet.Cells[8][4].Value2.ToString();
cmd.Parameters.Add("receive_date", OracleType.DateTime).Value =DateTime.Parse( worksheet.Cells[9][4].Value2.ToString());
cmd.Parameters.Add("receive_staff_code", OracleType.Char).Value = worksheet.Cells[10][4].Value2.ToString();
cmd.Parameters.Add("page_number", OracleType.Number).Value =Convert.ToInt32( worksheet.Cells[11][4].Value2.ToString());
cmd.Parameters.Add("seq_page_number", OracleType.Number).Value = Convert.ToInt32( worksheet.Cells[12][4].Value2.ToString());
cmd.Parameters.Add("check_mk", OracleType.Char).Value = worksheet.Cells[13][4].Value2.ToString();
cmd.Parameters.Add("scan_mk", OracleType.Char).Value = worksheet.Cells[14][4].Value2.ToString();
cmd.Parameters.Add("enter_date", OracleType.DateTime).Value =DateTime.Parse( worksheet.Cells[15][4].Value2.ToString());
cmd.Parameters.Add("used_list_ack", OracleType.Char).Value = worksheet.Cells[16][4].Value2.ToString();
cmd.Parameters.Add("fee_list_id", OracleType.Char).Value = worksheet.Cells[17][4].Value2.ToString();
cmd.Parameters.Add("payment_type", OracleType.Char).Value = worksheet.Cells[18][4].Value2.ToString();
2 个解决方案
#1
说明有列为null,或者其内容无法转化为数字、日期。
#2
那我怎么改呢?数据里肯定有null啊,
#1
说明有列为null,或者其内容无法转化为数字、日期。
#2
那我怎么改呢?数据里肯定有null啊,