数据类型匹配(Excel列X Sql Server列)

时间:2014-11-06 13:10:58

标签: c# sql

我有以下问题。

我已经编写了一个代码,用于将Excel工作表导出到Sql Server,但它没有意义的转储,因为我没有比较数据类型。  在中间我写了存储过程似乎它给出了异常,但我想要严格的列不匹配错误。 与列号10类似,数据类型不匹配。  问题是从Excel工作表中检索的所有值都转储到String中。  是否有人为我提供相同的解决方案?(我如何从Excel表中指定或检索列数据类型?)

1 个答案:

答案 0 :(得分:0)

.NET中的原始类型具有.Parse.TryParse方法。它们将字符串作为输入并尝试将其转换为适当的类型。

解析操作将表示.NET Framework基本类型的字符串转换为该基本类型。例如,解析操作用于将字符串转换为浮点数或日期和时间值。最常用于执行解析操作的方法是Parse方法。

来源:http://msdn.microsoft.com/en-us/library/b4w53z0y%28v=vs.110%29.aspx - 在.NET Framework中解析字符串

一个例子是Int32.TryParse方法:http://msdn.microsoft.com/en-us/library/f02979c7%28v=vs.110%29.aspx