我有一个Windows服务,它从特定文件夹中读取.csv并将其放在sql server中。我有以下代码:
private void updateWorkOrder(List etchRecord)
{
object[] objArr = new object[] { Convert.ToInt32(etchRecord[1]),
Convert.ToDateTime(etchRecord[2]),
Convert.ToDateTime(etchRecord[3]),
Convert.ToDecimal(etchRecord[4]),
Convert.ToInt32(etchRecord[5]),
**Convert.ToDecimal(etchRecord[6])};** --> this field
dbManager.ExecDataSet("usp_EtchRate_SaveWorkOrderData", objArr);
}
我在sql server中有一个存储过程,负责在sql表中进行stroing。问题是它显示了字段中的十进制值,我在上面显示为科学记数法。我甚至尝试过更改为文本,但它不起作用