【发布时间】:2014-04-19 02:25:16
【问题描述】:
为什么当我将一行数据插入数据库时出现错误,并且我正确更新了这些数据,但我在数据库中动态插入并且更新不起作用....请告诉我为什么我会感到困惑?
我得到了这个信息
无法将参数“ClanOd”的值从“System.String”转换为“System.DateTime”
[InvalidOperationException:无法将参数“ClanOd”的值从“System.String”转换为“System.DateTime”] System.Web.UI.WebControls.ObjectDataSourceView.ConvertType(对象值,类型类型,字符串参数名称,ParsingCulture parsingCulture)+416 System.Web.UI.WebControls.ObjectDataSourceView.BuildObjectValue(对象值,类型destinationType,字符串参数名称,ParsingCulture parsingCulture)+166 System.Web.UI.WebControls.ObjectDataSourceView.BuildDataObject(Type dataObjectType, IDictionary inputParameters) +210 System.Web.UI.WebControls.ObjectDataSourceView.ExecuteUpdate(IDictionary 键,IDictionary 值,IDictionary oldValues)+1276 System.Web.UI.DataSourceView.Update(IDictionary 键、IDictionary 值、IDictionary oldValues、DataSourceViewOperationCallback 回调)+87 System.Web.UI.WebControls.DetailsView.HandleUpdate(String commandArg, Boolean CauseValidation) +1091 System.Web.UI.WebControls.DetailsView.HandleEvent(EventArgs e, Boolean CauseValidation, String validationGroup) +425 System.Web.UI.WebControls.DetailsView.OnBubbleEvent(对象源,EventArgs e)+89 System.Web.UI.Control.RaiseBubbleEvent(对象源,EventArgs args)+37 System.Web.UI.WebControls.DetailsViewRow.OnBubbleEvent(对象源,EventArgs e)+80 System.Web.UI.Control.RaiseBubbleEvent(对象源,EventArgs args)+37 System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +121 System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(字符串 eventArgument)+156 System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 eventArgument)+10 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +9528682 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724
【问题讨论】:
-
请贴出导致异常的代码。这将使我们能够帮助您进行故障排除。
-
嗯,首先,您应该尝试在代码中定义此参数的位置。然后发布使用该参数的代码。 (并且不要一遍又一遍地转发相同的问题)
-
不重复我尝试另一个数据..不同...我很困惑..动态不工作插入更新工作
-
@Steve 我发现错误在哪里我不清楚为什么不动态