0

我正在使用 oledb 连接将数据从 excel 提取到数据表中。

数据表中的数值如下:

xxxx 22

年年 23 月

zzzz 24

但是当我尝试使用 oracle bulkcopy 将其写入 oracle 表时

值如下:

xxxx 0

年年 0

0

与 csv 和其他文本文件一样工作正常。

using(OracleConnection con = new OracleConnection(StaticClass.DestConnectionString))

{
  con.Open();
  using (OracleBulkCopy oleBulkCopy = new OracleBulkCopy(con))
     {
        oleBulkCopy.DestinationTableName = Tbl_Test;
        oleBulkCopy.BatchSize = dt.Rows.Count;
        oleBulkCopy.WriteToServer(dt);                               
     }

}

表结构为 Name varchar(50), Age varchar(50)

提前致谢

4

0 回答 0