我正在使用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)。