我使用oledb连接从excel将数据提取到数据表中。
数据表中的值如下:
xxxx 22
yyyy 23
zzzz 24
但是当我尝试使用oracle bulkcopy将其写入oracle表时
值如下:
xxxx 0
yyyy 0
zzzz 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);
}
}
表结构是 名称varchar(50), 年龄变化(50)
提前致谢