SqlCeCommand.Connection Property
Obtiene o establece la interfaz SqlCeConnection que utiliza esta instancia de SqlCeCommand.
Espacio de nombres: System.Data.SqlServerCe
Ensamblado: System.Data.SqlServerCe (en system.data.sqlserverce.dll)
Sintaxis
'Declaración
Public Property Connection As SqlCeConnection
public SqlCeConnection Connection { get; set; }
public:
property SqlCeConnection^ Connection {
SqlCeConnection^ get ();
void set (SqlCeConnection^ value);
}
/** @property */
public SqlCeConnection get_Connection ()
/** @property */
public void set_Connection (SqlCeConnection value)
public function get Connection () : SqlCeConnection
public function set Connection (value : SqlCeConnection)
Valor de la propiedad
Conexión a un origen de datos. El valor predeterminado es null.
Excepciones
Tipo de excepción | Condición |
---|---|
InvalidOperationException | La propiedad Connection cambió mientras se realizaba una transacción. |
Notas
SQL Server Compact 3.5 admite varias conexiones simultáneas, así como varios comandos que compartan la misma conexión. Esto significa que es posible tener varias instancias de SqlCeDataReader abiertas en la misma conexión. Este comportamiento difiere del de System.Data.SqlClient.
Las propiedades Connection, CommandType y CommandText no pueden establecerse si la conexión actual está realizando una operación Execute o Fetch.
Si se establece Connection mientras se realiza una transacción y la propiedad Transaction no es null, se genera una InvalidOperationException. Si el valor de la propiedad Transaction no es null y la transacción ya se ha confirmado o se ha deshecho, el valor de la propiedad Transaction se establece en null.
Ejemplo
En el ejemplo siguiente se crea un objeto SqlCeCommand y se establece la propiedad Connection en un objeto SqlCeConnection.
Dim queryText As String = "SELECT * FROM Categories ORDER BY [Category ID]"
Dim cmd As New SqlCeCommand(queryText)
cmd.Connection = conn
cmd.CommandType = CommandType.Text
string queryText = "SELECT * FROM Categories ORDER BY [Category ID]";
SqlCeCommand cmd = new SqlCeCommand(queryText);
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
Seguridad para subprocesos
Todos los miembros (Compartidos en Microsoft Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Plataformas
Plataformas de desarrollo
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
Información de la versión
.NET Framework y NET Compact Framework
Se admite en 3.5
.NET Framework
Se admite en 3.0
.NET Compact Framework y .Net Framework
Se admite en 2.0
Vea también
Referencia
SqlCeCommand Class
SqlCeCommand Members
System.Data.SqlServerCe Namespace
SqlCeCommand.CommandText Property
SqlCeCommand.CommandTimeout Property
CommandType