110,539
社区成员
发帖
与我相关
我的任务
分享
private void Page_Load(object sender, System.EventArgs e)
{
unitID=Request["unitid"];
if(!IsPostBack)
{
//结构类型下拉框数据绑定
this.InitDropConstructType();
DataRow drRecord=GetRecordByUnitId(unitID);
if(drRecord!=null)
{
DataRow drUnit =baseFunction.GetRowNoDelTag("T_Unit","unitid",unitID);
labUnitName.Text =drUnit["UnitName"].ToString();
//市政基础设施著录单信息
DataRow drBase=baseFunction.GetRowNoDelTag("T_BaseEastablish","UnitID",unitID);
if(drBase==null)
{
baseFunction.SaveTableInfo("T_BaseEastablish","UnitID",unitID,new string[]{"UnitID"},new string[]{unitID});
}
drBase=baseFunction.GetRowNoDelTag("T_BaseEastablish","UnitID",unitID);
baseFunction.SetControlsValues(this.Form1.Controls,drBase);
//著录单信息
DataRow drUnitRecord=baseFunction.GetRowNoDelTag("T_UnitRecord","UnitID",unitID);
if(drUnitRecord!=null)
{
Remark.Text=drUnitRecord["Remark"].ToString();
foreach(ListItem item in rdblPatchFlag.Items)
{
if(item.Value==drUnitRecord["PatchFlag"].ToString().Trim())
{
item.Selected=true;
}
}
}
}
BindDangAnData();
}
myiframe.Attributes.Add("src","UnsubmitFileList.aspx?UnitID="+unitID);
btnCancle.Attributes["onclick"]="window.close();return false;";
}
System.Exception: System.Data.SqlClient.SqlException: 事务(进程 ID 54)与另一个进程已被死锁在 thread | communication buffer 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务。 at System.Data.SqlClient.SqlDataReader.Read() at System.Data.Common.DbDataAdapter.FillLoadDataRow(SchemaMapping mapping) at System.Data.Common.DbDataAdapter.FillFromReader(Object data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Winstar.EnterpriseLibrary.Data.Database.DoLoadDataSet(DBCommandWrapper command, DataSet dataSet, String[] tableNames) at Winstar.EnterpriseLibrary.Data.Database.LoadDataSet(DBCommandWrapper command, DataSet dataSet, String[] tableNames) at Winstar.EnterpriseLibrary.Data.Database.LoadDataSet(DBCommandWrapper command, DataSet dataSet, String tableName) at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(DBCommandWrapper command) at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(DBCommandWrapper command) at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(CommandType commandType, String commandText)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Exception: System.Exception: System.Data.SqlClient.SqlException: 事务(进程 ID 54)与另一个进程已被死锁在 thread | communication buffer 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务。 at System.Data.SqlClient.SqlDataReader.Read() at System.Data.Common.DbDataAdapter.FillLoadDataRow(SchemaMapping mapping) at System.Data.Common.DbDataAdapter.FillFromReader(Object data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) at Winstar.EnterpriseLibrary.Data.Database.DoLoadDataSet(DBCommandWrapper command, DataSet dataSet, String[] tableNames) at Winstar.EnterpriseLibrary.Data.Database.LoadDataSet(DBCommandWrapper command, DataSet dataSet, String[] tableNames) at Winstar.EnterpriseLibrary.Data.Database.LoadDataSet(DBCommandWrapper command, DataSet dataSet, String tableName) at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(DBCommandWrapper command) at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(DBCommandWrapper command) at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(CommandType commandType, String commandText)
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[Exception: System.Exception: System.Data.SqlClient.SqlException: 事务(进程 ID 54)与另一个进程已被死锁在 thread | communication buffer 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务。
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.Common.DbDataAdapter.FillLoadDataRow(SchemaMapping mapping)
at System.Data.Common.DbDataAdapter.FillFromReader(Object data, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at Winstar.EnterpriseLibrary.Data.Database.DoLoadDataSet(DBCommandWrapper command, DataSet dataSet, String[] tableNames)
at Winstar.EnterpriseLibrary.Data.Database.LoadDataSet(DBCommandWrapper command, DataSet dataSet, String[] tableNames)
at Winstar.EnterpriseLibrary.Data.Database.LoadDataSet(DBCommandWrapper command, DataSet dataSet, String tableName)
at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(DBCommandWrapper command)
at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(DBCommandWrapper command)
at Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(CommandType commandType, String commandText)]
Winstar.EnterpriseLibrary.Data.Database.ExecuteDataSet(CommandType commandType, String commandText) +133
Winstar.DataAccess.DBDataAccess.ExecuteDataSet(String defaultSql) +16
Winstar.CjdagYW.BusinessFacade.UnitRecordData.GetArchivesStatus(String UnitID)
Winstar.CjdagYW.WebUI.DesktopModules.ArchivesManage.BuildingRecordT.BindDangAnData()
Winstar.CjdagYW.WebUI.DesktopModules.ArchivesManage.BuildingRecordT.Page_Load(Object sender, EventArgs e)
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2407; ASP.NET 版本:1.1.4322.2470