批量复制插入错误的值

时间:2018-05-15 09:52:54

标签: c# sql-server sqlbulkcopy

我正在使用BulkCopy将数据插入SQL表。但是,对于少数行,值与DataTable中的值不匹配。

DataTable Data = myExcelSource.ToDataTable();
bulkCopy.WriteToServer(Data);

如果在Data列值为17.85,则insert为17.8500,但如果值为17.86,则insert为17.8599。

有没有人面对这样的问题并知道原因?

其他一些无法插入的值: 32.04; 44.65; 19.06;

Edit1:SQL表列数据类型为十进制(15,4)。

0 个答案:

没有答案