C# 使用oracle批量复制将数字数据值插入oracle数据表
我正在使用oledb连接将excel中的数据提取到数据表中 数据表中的值如下所示: xxxx 22 yyyy 23 zzzz 24 但当我试图使用oracle bulkcopy将其写入oracle表时 数值如下: xxxx 0 yyyy 0 zzzz0 其中,csv和其他文本文件的处理效果相同C# 使用oracle批量复制将数字数据值插入oracle数据表,c#,excel,bulkinsert,C#,Excel,Bulkinsert,我正在使用oledb连接将excel中的数据提取到数据表中 数据表中的值如下所示: xxxx 22 yyyy 23 zzzz 24 但当我试图使用oracle bulkcopy将其写入oracle表时 数值如下: xxxx 0 yyyy 0 zzzz0 其中,csv和其他文本文件的处理效果相同 using(OracleConnection con = new OracleConnection(StaticClass.DestConnectionString)) { con.Open();
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岁)
提前感谢您在oracle批量复制中发送了什么命令。请在这里邮寄。另外,发布您正在使用的表的模式。这里有问题吗?你真的应该说你是怎么做的。。。