数据类型匹配(Excel列X Sql Server列)
本文关键字:Sql Server Excel 数据类型 | 更新日期: 2023-09-27 18:29:27
我有以下问题
我已经编写了一个将Excel工作表导出到Sql Server的代码,但它没有意义,因为我没有比较数据类型。在中间,我写了存储过程似乎它给出了异常,但我想要严格的列不匹配错误。类似于第10列数据类型不匹配。问题是从excel表中检索到的所有值都被转储到字符串中。有人给我同样的解决方案吗?(如何从Excel工作表中指定或检索列数据类型?)
.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