WebSecurity InitializeDatabaseConnection Method

## ASP.NET Tutorial

ASP.NET HOME ASP.NET Intro

## WP Tutorial

WebPages Intro WebPages Razor WebPages Layout WebPages Folders WebPages Global WebPages Forms WebPages Objects WebPages Files WebPages Databases WebPages Helpers WebPages WebGrid WebPages Charts WebPages Email WebPages PHP WebPages Publish WebPages Examples

## WP References

WebPages Classes WebPages Security WebPages Database WebPages WebMail WebPages Helpers

## ASP.NET Razor

Razor Intro Razor Syntax Razor C# Variables Razor C# Loops Razor C# Logic Razor VB Variables Razor VB Loops Razor VB Logic

## ASP.NET MVC

MVC Intro MVC Application MVC Folders MVC Layout MVC Controllers MVC Views MVC Database MVC Models MVC Security MVC HTML Helpers MVC Publish MVC Reference

## WF Tutorials

WebForms Intro WebForms Pages WebForms Controls WebForms Events WebForms Forms WebForms ViewState WebForms TextBox WebForms Button WebForms Data Binding WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML Files WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master Pages WebForms Navigation WebForms Examples

## WF References

WebForms HTML WebForms Controls WebForms Validation

# WebSecurity - InitializeDatabaseConnection()

WebSecurity Object

## Definition

The InitializeDatabaseConnection() method initializes the WebSecurity database.

The method initializes the WebSecurity system by connecting to the database that contains user and membership information.

## C# and VB Syntax

WebSecurity.InitializeDatabaseConnection(connectionString, userTableName, userIdColumn, userNameColumn, autoCreateTables)

## Parameters

Parameter | Type | Description
--- | --- | ---
connectionString | String | The name of your WebSecurity database (se remarks)
userTableName | String | The database table that contains the user profile information
userIdColumn | String | The database column that contains the user IDs (primary keys)
userNameColumn | String | The database column that contains the user names
autoCreateTables | Boolean | true indicates that user profile and membership tables should be created if they do not exist, otherwise false

## Return Value

None.

## Remarks

If you are using SQL Server Compact, connectionString should be the name of the WebSecurity database (without the .sdf file name extension). Otherwise it should be the name of a connection string in the web configuration (web.config file).

| Even if autoCreateTables can force the database tables to be created automatically, the database itself must always exist.

## Errors and Exceptions

The InitializeDatabaseConnection() method throws an InvalidOperationException if:

- SimpleMembership is not initialized (or disabled in the website configuration)

## Technical Data

Name | Value
--- | ---
Namespace | WebMatrix.WebData
Assembly | WebMatrix.WebData.dll

WebSecurity Object

## Your suggestion:

Your E-mail (optional):

Page address:

Description:

Close [X]

## Thank You For Helping Us!

Your message has been sent to W3Schools.

Close [X]
Search w3schools.com:

## WEB HOSTING

Best Web Hosting UK Reseller Hosting Wow! $5 SSD Hosting

## WEB BUILDING

Download XML Editor
FREE Website BUILDER FREE Website Creator

## WEB RESOURCES

Web Statistics Web Validation

## SHARE THIS PAGE