我正在使用 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)
提前致谢