Objeto OleDbConnection que representa una conexión única a un origen de datos. En el caso de un sistema de bases de datos de cliente y servidor, equivale a una conexión de red al servidor. Dependiendo de la funcionalidad que admita el proveedor OLE DB nativo, algunos métodos o propiedades de un objeto OleDbConnection pueden no estar disponibles.
Cuando se crea una instancia de OleDbConnection, se establecen todas las propiedades en sus valores iniciales. Para obtener una lista de esos valores, vea el constructor OleDbConnection.
Si la conexión OleDbConnection está fuera de ámbito, no se cierra. Por consiguiente, es preciso cerrar explícitamente la conexión llamando a Close o Dispose, o utilizando el objeto OleDbConnection en una instrucción Using.
Nota |
|---|
| Para implementar aplicaciones de alto rendimiento, es necesario utilizar la agrupación de conexiones. Cuando se utiliza el proveedor de datos de .NET Framework para OLE DB, no es necesario habilitar la agrupación de conexiones porque el proveedor se encarga de ello automáticamente. Para obtener más información sobre cómo utilizar las agrupaciones de conexiones con el proveedor de datos de .NET Framework para OLE DB, vea Descripción de agrupación de conexiones. |
Si se genera una excepción OleDbException grave (por ejemplo, un nivel de gravedad de SQL Server de 20 o superior) por parte del método que ejecuta OleDbCommand, es posible que se cierre OleDbConnection. Sin embargo, el usuario puede volver a abrir la conexión y continuar.
Una aplicación que crea una instancia del objeto OleDbConnection puede requerir que todos los llamadores directos e indirectos tengan permisos suficientes en el código estableciendo solicitudes de seguridad declarativas o imperativas. OleDbConnection realiza solicitudes de seguridad utilizando el objeto OleDbPermission. Los usuarios pueden comprobar que el código tiene los permisos adecuados mediante el objeto OleDbPermissionAttribute. Los usuarios y administradores también pueden utilizar la Herramienta de la directiva de seguridad de acceso a código (Caspol.exe) para modificar la directiva de seguridad en los niveles de equipo, usuario y empresa. Para obtener más información, vea Seguridad de acceso a código y ADO.NET.
Para obtener más información sobre el tratamiento de mensajes informativos y de advertencia del servidor de datos, vea Trabajar con eventos de conexión.
Nota |
|---|
| El objeto OleDbConnection no admite el establecimiento o la recuperación de propiedades dinámicas específicas de un proveedor OLE DB. Sólo se admiten las propiedades que pueden pasarse en la cadena de conexión del proveedor OLE DB. |