# Critical Error: DataProvider

The dataprovider class "[DATAPROVIDERCLASS]" could not be loaded.

Please contact your Communtiy Server administrator. A technical explanation of why this error is caused is below.

The CommunityServer expects to load a data abstraction layer (DAL) class; in this case: [DATAPROVIDERCLASS]. This DAL is used to communicate to whatever datastore you are using for the CommunityServer (the default data store class is SqlDataProvider).

This class requires that certain methods and properties are implemented as it inherits these from the class below:
CommunityServer.Components.CommonDataProvider.cs

In this case, the WebCommonSqlDataProvider class defines methods and/or properties that are missing in [DATAPROVIDERCLASS]. Please open your data provider class and attempt to recompile. You should get detailed compilation errors noting the missing methods/properties.

For more information you can also visit http://CommunityServer.Org the home of the CommunityServer Forums development team.