State Property

SqlCeConnection.State Property

Gets the current state of the connection.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in

public override ConnectionState State { get; }
/** @property */
public ConnectionState get_State ()

public override function get State () : ConnectionState

Property Value

A bitwise combination of the ConnectionState values. The default is Closed.

The allowed state changes are:

  • From Closed to Open, by using the Open method of the connection object.

  • From Open to Closed, by using either the Close method or the Dispose method of the connection object.

Calling the State property increases application overhead because each call results in a call to the OLE DB DBPROP_CONNECTIONSTATUS property for an open connection.

Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Development Platforms

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Version Information
.NET Framework and NET Compact Framework
Supported in 3.5
.NET Framework
Supported in 3.0
.NET Compact Framework and .Net Framework
Supported in 2.0

© 2016 Microsoft