我有以下专栏:
CheckingTime
------------
1 7/5/2011
2
3
4 5/8/2012
(列格式是日期。)我正在使用数据读取器读取 DB1 中的所有列和行,并将它们插入 DB 2,如下所示:
while (dr.Read())
{
string finalratingdate = ((dr[19] != DBNull.Value) ? Convert.ToString(dr[19]) : "");
}
所以插入时应该检查是否有DBNull,如果没有,插入值,如果是插入“”,但问题是我收到以下错误:
System.Data.OracleClient.OracleException:ORA-01843:无效月份
我只用 datetimes 变量得到这个错误。我能够将所有其他变量转换为字符串并插入它们。
你有什么主意吗 ?
谢谢