我正在使用OracleBulkCopy类将数据从C#DataTable移动到Oracle Server。 只要Oracle中的列名没有空格,就可以了。 (数据表中的列名没有任何空格。)
我在Oralce表中有一个“Modified By”列。 当我尝试在列名中映射它时,以下任何一个都不起作用:
bulkCopy.ColumnMappings.Add(“columnnameindatatable”,“Modified By”); bulkCopy.ColumnMappings.Add(“columnnameindatatable”,“\”Modified By \“”); - 添加报价 bulkCopy.ColumnMappings.Add(“columnnameindatatable”,“MODIFIED BY”); - 全部大写 bulkCopy.ColumnMappings.Add(“columnnameindatatable”,“\”MODIFIED BY \“”); - 全部上限;添加报价
我收到“Modified By:Invalid identifier”或着名的“Column mapping is invalid”错误。