EnglishFrenchGermanPortugueseSpanish
Banff Marina

developing our northern towns

Focusing on the region's four northern towns of Banff, Macduff, Fraserburgh and Peterhead

To fulfil an objective to create the conditions for sustainable economic growth, diversification and regeneration, Aberdeenshire Council has several measures and supporting programmes in place to ensure the region strives, and highlighting that it very much remains open for business.

Aberdeenshire Council's new regeneration strategy focuses Aberdeen City Region's four northern towns of Banff, Macduff, Fraserburgh and Peterhead. 

Banff

Banff is a connected, prosperous destination, where businesses are developed and its coastal location on the Moray Firth is maximised. Cultural and heritage assets are enriched, to create an attractive townscape and so people are inspired to become the best they can be.

Discover opportunities in Banff

Watch this video to find out more.

Macduff

With genuine maritime past, present and future, Macduff is a thriving town where hard work is rewarded by excellent social and community opportunities. Where there is strong civic pride in a distinctive townscape and an ethical society focused on benefitting all. Where the young are supported to make tomorrow's history and where life is evolving with new ideas and business openings.

Discover opportunities in Macduff

Watch this video to find out more.

Fraserburgh

Fraserburgh is vibrant and open for business, a town which looks outward whilst also caring for its community. Deserving of a reputation for excellence as one of the UK’s finest maritime towns, with a distinctive public realm of the highest quality, retaining a memory of place whilst creating new places to draw on the legacy of earlier generations. A town which places inclusion and enterprise at the heart of everything it does, developing an innovative and creative culture that empowers people.

Discover opportunities in Fraserburgh

Peterhead

Peterhead is the vibrant economic heart for the Buchan communities and reaches out to the world through its maritime industry, enterprise, ambition, culture and its communities.

Peterhead’s town centre has been rediscovered with improved facilities including a diverse quality family friendly shopping/leisure experience and evening economy with interesting cultural events.

The distinct communities in Peterhead work together to celebrate differences with renewed civic confidence and pride of place. This is an independent, energised, committed and supportive community town.

Discover opportunities in Peterhead

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

Error Executing Database Query.

[Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near the keyword 'ORDER'.
 
The error occurred in C:/home/investaberdeen.co.uk/wwwroot/priv/inc/innerSide.cfm: line 27
Called from C:/home/investaberdeen.co.uk/wwwroot/priv/views/inner.cfm: line 126
Called from C:/home/investaberdeen.co.uk/wwwroot/pub/index.cfm: line 169
Called from C:/home/investaberdeen.co.uk/wwwroot/priv/inc/innerSide.cfm: line 27
Called from C:/home/investaberdeen.co.uk/wwwroot/priv/views/inner.cfm: line 126
Called from C:/home/investaberdeen.co.uk/wwwroot/pub/index.cfm: line 169
25 : 	SELECT	ID, navTitle, navLink, active
26 : 	FROM	IM_navigation
27 : 	WHERE	topID = #getInnerTopNav.id#
28 : 	ORDER BY navOrder
29 : </cfquery>

SQLSTATE   HY000
DATASOURCE   investAberdeen2019
VENDORERRORCODE   156
SQL    SELECT ID, navTitle, navLink, active FROM IM_navigation WHERE topID = ORDER BY navOrder
Resources:

Browser   CCBot/2.0 (https://commoncrawl.org/faq/)
Remote Address   34.239.158.107
Referrer  
Date/Time   20-Aug-19 02:45 AM
Stack Trace
at cfinnerSide2ecfm1325936511.runPage(C:/home/investaberdeen.co.uk/wwwroot/priv/inc/innerSide.cfm:27) at cfinner2ecfm54650358.runPage(C:/home/investaberdeen.co.uk/wwwroot/priv/views/inner.cfm:126) at cfindex2ecfm1253002222.runPage(C:/home/investaberdeen.co.uk/wwwroot/pub/index.cfm:169) at cfinnerSide2ecfm1325936511.runPage(C:/home/investaberdeen.co.uk/wwwroot/priv/inc/innerSide.cfm:27) at cfinner2ecfm54650358.runPage(C:/home/investaberdeen.co.uk/wwwroot/priv/views/inner.cfm:126) at cfindex2ecfm1253002222.runPage(C:/home/investaberdeen.co.uk/wwwroot/pub/index.cfm:169)

java.sql.SQLException: [Macromedia][SQLServer JDBC Driver][SQLServer]Incorrect syntax near the keyword 'ORDER'.
	at macromedia.jdbc.sqlserverbase.ddcw.b(Unknown Source)
	at macromedia.jdbc.sqlserverbase.ddcw.a(Unknown Source)
	at macromedia.jdbc.sqlserverbase.ddcv.b(Unknown Source)
	at macromedia.jdbc.sqlserverbase.ddcv.a(Unknown Source)
	at macromedia.jdbc.sqlserver.tds.ddr.v(Unknown Source)
	at macromedia.jdbc.sqlserver.tds.ddr.a(Unknown Source)
	at macromedia.jdbc.sqlserver.tds.ddq.a(Unknown Source)
	at macromedia.jdbc.sqlserver.tds.ddm.a(Unknown Source)
	at macromedia.jdbc.sqlserver.tds.ddr.c(Unknown Source)
	at macromedia.jdbc.sqlserver.dda4.m(Unknown Source)
	at macromedia.jdbc.sqlserverbase.dde7.e(Unknown Source)
	at macromedia.jdbc.sqlserverbase.dde7.a(Unknown Source)
	at macromedia.jdbc.sqlserverbase.dde7.x(Unknown Source)
	at macromedia.jdbc.sqlserverbase.dde7.t(Unknown Source)
	at macromedia.jdbc.sqlserverbase.dde7.execute(Unknown Source)
	at coldfusion.server.j2ee.sql.JRunStatement.execute(JRunStatement.java:359)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1567)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1317)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1247)
	at coldfusion.sql.SqlImpl.execute(SqlImpl.java:427)
	at coldfusion.tagext.sql.QueryTag.executeQuery(QueryTag.java:1211)
	at coldfusion.tagext.sql.QueryTag.startQueryExecution(QueryTag.java:841)
	at coldfusion.tagext.sql.QueryTag.doEndTag(QueryTag.java:794)
	at cfinnerSide2ecfm1325936511.runPage(C:\home\investaberdeen.co.uk\wwwroot\priv\inc\innerSide.cfm:27)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:262)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:729)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:565)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:4082)
	at cfinner2ecfm54650358.runPage(C:\home\investaberdeen.co.uk\wwwroot\priv\views\inner.cfm:126)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:262)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:729)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:565)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:4082)
	at cfindex2ecfm1253002222.runPage(C:\home\investaberdeen.co.uk\wwwroot\pub\index.cfm:169)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:262)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:729)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:565)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:557)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:96)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:226)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:422)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:764)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:844)