Exception thrown from business logic event listener: System.Net.WebException: The database returns an error. ---> Microsoft.Office.InfoPath.Server.SolutionLifetime.DataAdapterException: The database returns an error. ---> System.Data.OleDb.OleDbException: The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION. at System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr) at System.Data.OleDb.OleDbDataReader.NextResult() at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, 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, String srcTable) at Microsoft.Office.InfoPath.Server.SolutionLifetime.DataAdapterDatabaseQuery.RunDataBaseQuery(Solution solution, ProxyDatabaseOperationArgs databaseArgs) - -- End of inner exception stack trace --- at Microsoft.Office.InfoPath.Server.SolutionLifetime.DataAdapterDatabaseQuery.HandleDataBaseExceptions(ProxyDatabaseOperationArgs databaseArgs, DatabaseExecutionTimeoutState state, Exception oleDbException) at Microsoft.Office.InfoPath.Server.SolutionLifetime.DataAdapterDatabaseQuery.RunDataBaseQuery(Solution solution, ProxyDatabaseOperationArgs databaseArgs) at Microsoft.Office.InfoPath.Server.SolutionLifetime.DataAdapterDatabaseQuery.Execute(Document document, XPathNavigator input, XPathNavigator output, String connectionString, String commandText, Int64 timeout, Boolean useDcl, DataAdapterCredentials credentials, Int64& auxDomSize) at Microsoft.Office.InfoPath.Server.DocumentLifetime.DataAdapterDatabaseQuery.Execute() at Microsoft.Office.InfoPath.Server.DocumentLifetime.OMExceptionManager.ExecuteOMCallWithExceptions(OMCall d, ExceptionFilter exceptionFilter) LogId: 5566 Details: The COMMIT TRANSACTION request has no corresponding BEGIN TRANSACTION. - -- End of inner exception stack trace --- at Microsoft.Office.InfoPath.Server.DocumentLifetime.OMExceptionManager.ExecuteOMCallWithExceptions(OMCall d, ExceptionFilter exceptionFilter) at Microsoft.Office.InfoPath.Server.DocumentLifetime.OMSecurityContext.ExecuteOMCall(Solution solution, SecurityLevel methodSecurityLevel, ExceptionFilter exceptionFilter, OMCall d) at test.FormCode.CTRL2_5_Clicked(Object sender, ClickedEventArgs e) at Microsoft.Office.InfoPath.Server.SolutionLifetime.ButtonEventHost.<>c__DisplayClass6.<>c__DisplayClassa.b__3() at Microsoft.Office.InfoPath.Server.Util.DocumentReliability.InvokeBusinessLogic(Thunk thunk) at Microsoft.Office.InfoPath.Server.SolutionLifetime.ButtonEventHost.FireClickedEvent(Document document, ClickedEventArgs args) at Microsoft.Office.InfoPath.Server.DocumentLifetime.OMExceptionManager.CallFormCodeWithExceptionHandling(UserMessages userMessages, OMCall d)