另一个错误信息如下:
/////////////////////////////////////////////////////////////////////////////////
“/TESTM”应用程序中的服务器错误。
--------------------------------------------------------------------------------在参数集合 @yhmc 中要求参数名称为空或是唯一的。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的更多信息。 异常详细信息: System.ArgumentException: 在参数集合 @yhmc 中要求参数名称为空或是唯一的。源错误:
行 47: this.sqlConnection1.Open();
行 48: this.sqlDataAdapter1.UpdateCommand.CommandText="update t_yh set yhmc=@yhmc where yhbh=@yhbh";
行 49: this.sqlDataAdapter1.UpdateCommand.Parameters.Add("@yhmc",((TextBox)E.Item.Cells[3].Controls[0]).Text);
行 50: this.sqlDataAdapter1.UpdateCommand.Parameters.Add("@yhbh",this.DataGrid1.DataKeys[E.Item.ItemIndex]);
行 51: this.sqlDataAdapter1.UpdateCommand.ExecuteNonQuery();
源文件: c:\inetpub\wwwroot\testm\xmgl\yhgl_index.aspx.cs 行: 49 堆栈跟踪:
[ArgumentException: 在参数集合 @yhmc 中要求参数名称为空或是唯一的。]
System.Data.SqlClient.SqlParameterCollection.ValidateParameterName(String value, String parameterName)
System.Data.SqlClient.SqlParameterCollection.Validate(SqlParameter value, SqlParameter replacing)
System.Data.SqlClient.SqlParameterCollection.AddWithoutEvents(SqlParameter value)
System.Data.SqlClient.SqlParameterCollection.Add(SqlParameter value)
System.Data.SqlClient.SqlParameterCollection.Add(String name, Object value)
TESTM.XMGL.yhgl_index.DataGrid1_Update(Object sender, DataGridCommandEventArgs E) in c:\inetpub\wwwroot\testm\xmgl\yhgl_index.aspx.cs:49
System.Web.UI.WebControls.DataGrid.OnUpdateCommand(DataGridCommandEventArgs e)
System.Web.UI.WebControls.DataGrid.OnBubbleEvent(Object source, EventArgs e)
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
System.Web.UI.WebControls.DataGridItem.OnBubbleEvent(Object source, EventArgs e)
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e)
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()
--------------------------------------------------------------------------------
版本信息: 运行时版本:1.0.2914.16; ASP.NET 版本:1.0.2914.16
/////////////////////////////////////////////////////////////////////////////////
“/TESTM”应用程序中的服务器错误。
--------------------------------------------------------------------------------在参数集合 @yhmc 中要求参数名称为空或是唯一的。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的更多信息。 异常详细信息: System.ArgumentException: 在参数集合 @yhmc 中要求参数名称为空或是唯一的。源错误:
行 47: this.sqlConnection1.Open();
行 48: this.sqlDataAdapter1.UpdateCommand.CommandText="update t_yh set yhmc=@yhmc where yhbh=@yhbh";
行 49: this.sqlDataAdapter1.UpdateCommand.Parameters.Add("@yhmc",((TextBox)E.Item.Cells[3].Controls[0]).Text);
行 50: this.sqlDataAdapter1.UpdateCommand.Parameters.Add("@yhbh",this.DataGrid1.DataKeys[E.Item.ItemIndex]);
行 51: this.sqlDataAdapter1.UpdateCommand.ExecuteNonQuery();
源文件: c:\inetpub\wwwroot\testm\xmgl\yhgl_index.aspx.cs 行: 49 堆栈跟踪:
[ArgumentException: 在参数集合 @yhmc 中要求参数名称为空或是唯一的。]
System.Data.SqlClient.SqlParameterCollection.ValidateParameterName(String value, String parameterName)
System.Data.SqlClient.SqlParameterCollection.Validate(SqlParameter value, SqlParameter replacing)
System.Data.SqlClient.SqlParameterCollection.AddWithoutEvents(SqlParameter value)
System.Data.SqlClient.SqlParameterCollection.Add(SqlParameter value)
System.Data.SqlClient.SqlParameterCollection.Add(String name, Object value)
TESTM.XMGL.yhgl_index.DataGrid1_Update(Object sender, DataGridCommandEventArgs E) in c:\inetpub\wwwroot\testm\xmgl\yhgl_index.aspx.cs:49
System.Web.UI.WebControls.DataGrid.OnUpdateCommand(DataGridCommandEventArgs e)
System.Web.UI.WebControls.DataGrid.OnBubbleEvent(Object source, EventArgs e)
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
System.Web.UI.WebControls.DataGridItem.OnBubbleEvent(Object source, EventArgs e)
System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e)
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain()
--------------------------------------------------------------------------------
版本信息: 运行时版本:1.0.2914.16; ASP.NET 版本:1.0.2914.16
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货