事务(进程 ID 105)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 事务(进程 ID 105)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
源错误:
行 360: public DataTable Selectall(string commandText)
行 361: {
行 362: return companycn_SQLLibrary.SqlHelper.ExecuteDataTable(CommandType.Text, commandText);
行 363: }
行 364:
源文件: d:\web\App_Code\base\ModelBase.cs 行: 362
堆栈跟踪:
[SqlException (0x80131904): 事务(进程 ID 105)与另一个进程被死锁在 锁 | 通信缓冲区 资源上,并且已被选作死锁牺牲品。请重新运行该事务。]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +212
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +245
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2811
System.Data.SqlClient.SqlDataReader.HasMoreRows() +290
System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout) +278
System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) +198
System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) +295
System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) +721
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +268
System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) +579
System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) +181
companycn_SQLLibrary.SqlHelper.ExecuteDataTable(SqlConnection connection, CommandType commandType, String commandText, SqlParameter[] commandParameters) in F:\companycn_Project\companycn_SQLLibrary\SQLHelper.cs:959
companycn_SQLLibrary.SqlHelper.ExecuteDataTable(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) in F:\companycn_Project\companycn_SQLLibrary\SQLHelper.cs:831
companycn_SQLLibrary.SqlHelper.ExecuteDataTable(CommandType commandType, String commandText) in F:\companycn_Project\companycn_SQLLibrary\SQLHelper.cs:805
ModelBase.Selectall(String commandText) in d:\web\App_Code\base\ModelBase.cs:362
MyPage.GetDataTable(String sql) in d:\web\App_Code\Main\MyPage.cs:361
MyPage.Bind_News(Int32 topNum, Int32 cateId, Int32 isDesc, Repeater control) in d:\web\App_Code\Main\MyPage.cs:423
photo_index.Page_Load(Object sender, EventArgs e) in d:\web\photo\index.aspx.cs:24
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42
System.Web.UI.Control.OnLoad(EventArgs e) +132
System.Web.UI.Control.LoadRecursive() +66
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428