【发布时间】:2012-01-03 21:30:08
【问题描述】:
ASP.Net SqlBulkCopy 一些文本数据类型值转换为指数值
bulkCopy.DestinationTableName = "TABLE NAME";
bulkCopy.ColumnMappings.Add("Mobilenumber", "Mobilenumber");
bulkCopy.WriteToServer(dr);
以上代码将文本数据类型的excel列mobilenumbers插入数据库列mobilenumber varchar(100)
有些数字没有任何变化地插入,但有些数字作为指数值插入。
如果 excel 列的数据类型更改为 Number 且前导零为 0,则不转换为指数,值将插入到数据库表中。
我的要求是不手动转换任何工作表数据类型(仅限工作表),我必须上传,因为我必须上传许多文件。 拜托,谁能帮忙解决这个问题。
【问题讨论】:
标签: asp.net sqlbulkcopy