【发布时间】:2013-04-30 09:00:41
【问题描述】:
我正在使用 SqlBulkCopy 类将 DataSet 插入到我的 SQL Server 数据库上的一对表中。
有时输入数据无法轻松转换为目标列所需的数据类型。这会导致 InvalidOperationException 具有以下描述:
来自数据源的String类型的给定值不能转换为指定目标列的smalldatetime类型。
InnerException 说:Failed to convert parameter value from a String to a DateTime.
我的表中有多个 DateTime 字段;如何找出导致异常的字段?
【问题讨论】:
-
你应该显示你的代码
-
嗨 Jens,只是为了澄清一下:我的问题是没有找出为什么会引发异常。我想要的是一种方法来找出,无论何时在这段代码的生命周期中的任何时候引发这种类型的异常,哪个字段导致了异常。
标签: c# .net sqlbulkcopy