System.Data.SqlClient.SqlException (0x80131904): Transaction (Process ID 264) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.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) at ProductFilter.Refresh(Boolean blnBind) in M:\IIS_WEBS\UpandUnderV2\bin\Products\ProductFilter.vb:line 302 ClientConnectionId:a7309c8f-4104-4eed-ae0a-e7e725438c6b Error Number:1205,State:51,Class:13
System.Web.HttpException (0x80004005): Cannot redirect after HTTP headers have been sent. at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at System.Web.HttpResponse.Redirect(String url, Boolean endResponse) at ProductMatrixV2.Refresh(Boolean blnBind) in M:\IIS_WEBS\UpandUnderV2\bin\Products\ProductMatrixV2.vb:line 405
System.Web.HttpException (0x80004005): Cannot redirect after HTTP headers have been sent. at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at System.Web.HttpResponse.Redirect(String url, Boolean endResponse) at ProductMatrixV2.Refresh(Boolean blnBind) in M:\IIS_WEBS\UpandUnderV2\bin\Products\ProductMatrixV2.vb:line 405
Books

Books Products

No Products are currently available.


A selection of books to cover your needs.

We have a variety of guidebooks, cover local rivers and those across the UK. Also available are guides to some more of the more popular exotic destinations.

If you're after technique advice, you'll find we have intruction manuals on everything, including Canoe Poling, Navigation and to Whitewater River Running. We also have a variety of books for those coaching others, including the BCU coaching Handbook and top tips for coaches.

You can find a more discipline specific breakdown in the sidebar.

Up and Under WATERSPORTS BLOG

Sweet Protection - The Iconic Logo!

Sweet Protection has had a classic logo since the launch of the Strutter all that time ago back in 1997. The Sweet Kayak helmet brand is well known for that big shiny "S". Sadly, this year it is going to change.
More on Sweet Protection - The Iconic Logo! »

White Water Consultancy (International) Ltd

White Water Consultancy has been a popular name in the world of Canoe and Kayak retail for many years now. Sadly, with the excessive floods that were seen in Llandysul and Bronwydd in late 2018, they've had to close their doors for the final time.
More on White Water Consultancy (International) Ltd »

Baileys is closed down... but we're still here!

Sadly, Baileys The Army Store in Cardiff has closed down. Thankfully, we're here to fulfil all your bushcraft needs!
More on Baileys is closed down... but we're still here! »

Please wait!