If I create a Date-Array and assign "Nothing" to one array element the minimum Date value gets written to DB. (01.01.0001 12:00AM)
I tried to use an array of CoreLab.Oracle.OracleDate but got a exception saying ~ "this method is not supported" with following stacktrace:
Code: Select all
bei CoreLab.Oracle.OracleUtils.b(Type A_0)
bei CoreLab.Oracle.OracleParameter.get_OracleDbType()
bei CoreLab.Oracle.OracleParameter.a(bf& A_0, Int32 A_1, Int32 A_2, ad A_3)
bei CoreLab.Oracle.OracleCommand.a(Int32 A_0, OracleParameterCollection A_1, ad A_2, Boolean& A_3)
bei CoreLab.Oracle.OracleCommand.a(CommandBehavior A_0, IDisposable A_1, Int32 A_2, Int32 A_3)
bei CoreLab.Common.DbCommandBase.c(CommandBehavior A_0)
bei System.Data.Common.DbCommand.ExecuteReader()
bei CoreLab.Common.DbCommandBase.ExecuteNonQuery()
bei CoreLab.Oracle.OracleCommand.ExecuteArray(Int32 iters)
bei DBHlp.OraDirectWrapper.ExecuteOracleCommandForArray(IDbCommand cmd, Int32 iterations) in C:\_VS.Net\DBHlp\OraDirectWrapper.vb:Zeile 151.
bei DBHlp.OracleBaseWrapper.UpdateRows(DataTable t, String scheme, String tableName) in C:\_VS.Net\DBHlp\OracleBaseWrapper.vb:Zeile 819.