我遇到了问题,
问题是我创建了asp.net网站。我正在使用详细信息视图来插入记录。
我正在使用访问数据源来连接数据库文件。我收到错误错误
服务器错误。数据源'SqlDataSource1'不支持插入,除非指定了InsertCommand。 描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.NotSupportedException:除非指定了InsertCommand,否则数据源'SqlDataSource1'不支持插入。
来源错误:
在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
堆栈追踪:
[NotSupportedException:除非指定了InsertCommand,否则数据源'SqlDataSource1'不支持插入。 System.Web.UI.WebControls.SqlDataSourceView.ExecuteInsert(IDictionary values)+1967663 System.Web.UI.DataSourceView.Insert(IDictionary values,DataSourceViewOperationCallback callback)+89 System.Web.UI.WebControls.DetailsView.HandleInsert(String commandArg,Boolean causeValidation)+379 System.Web.UI.WebControls.DetailsView.HandleEvent(EventArgs e,Boolean causeValidation,String validationGroup)+574 System.Web.UI.WebControls.DetailsView.OnBubbleEvent(Object source,EventArgs e)+95 System.Web.UI.Control.RaiseBubbleEvent(Object source,EventArgs args)+37 System.Web.UI.WebControls.DetailsViewRow.OnBubbleEvent(Object source,EventArgs e)+112 System.Web.UI.Control.RaiseBubbleEvent(Object source,EventArgs args)+37 System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e)+125 System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)+169 System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)+9 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+13 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)+176 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+5563
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.225
请帮助我,
提前致谢
答案 0 :(得分:1)
您需要为SqlDataSource1
指定插入命令和插入参数。
本文将向您介绍如何使用SqlDataSource控件进行插入:
答案 1 :(得分:0)