如何将Error: could not find function "newDArch"
的{{1}}值添加到db?
NULL
答案 0 :(得分:0)
请确保表格中的列允许空值。
答案 1 :(得分:0)
您应该将预准备语句与绑定变量一起使用。它工作得更好,并且正确处理NULL值。会是这样的:
strINSERT_INTO_DT = "Insert into BUYER_ENQUIRY_DT (DELIVERY_DATE,REF_DATE) Values (:deliveryDate,refDate)"
cmd.Parameters.Add("deliveryDate", OracleDbType.Date, ParameterDirection.Input).Value = _
CType(Convert.ToDateTime(dtFromGrid.Rows(i)("DELIVERY_DATE")), Oracle.DataAccess.Types.OracleDate)
cmd.Parameters.Add("refDate", OracleDbType.Date, ParameterDirection.Input).Value = _
CType(Convert.ToDateTime(dtFromGrid.Rows(i)("REF_DATE")), Oracle.DataAccess.Types.OracleDate)