ADO ConnectionObjeto


Objeto Connection

El objeto ADO Connection se utiliza para crear una conexión abierta a un origen de datos. A través de esta conexión, puede acceder a una base de datos y operar en ella.

Si necesita acceder a una base de datos varias veces, debe usar el objeto Connection para establecer una conexión. También puede crear una conexión pasando una cadena de conexión a través de un objeto Command o Recordset. Sin embargo, este tipo de conexión solo es adecuado para una consulta específica y simple.

ProgID

set objConnection=Server.CreateObject("ADODB.connection")

Propiedades

Propiedad Descripción
Attributes Establece o devuelve los atributos de un objeto Connection.
CommandTimeout Indica el tiempo que se esperará durante la ejecución de un comando antes de terminar el intento y generar un error.
ConnectionString Establece o devuelve la información detallada utilizada para establecer la conexión con un origen de datos.
ConnectionTimeout Indica el tiempo de espera al establecer una conexión antes de terminar el intento y generar un error.
CursorLocation Establece o devuelve la ubicación del servicio de cursor.
DefaultDatabase Indica la base de datos predeterminada del objeto Connection.
IsolationLevel Indica el nivel de aislamiento del objeto Connection.
Mode Establece o devuelve los permisos de acceso del proveedor.
Provider Establece o devuelve el nombre del proveedor del objeto Connection.
State Devuelve un valor que describe si la conexión está abierta o cerrada.
Version Devuelve el número de versión de ADO.

Métodos

Método Descripción
BeginTrans Inicia una nueva transacción.
Cancel Cancela una ejecución.
Close Cierra una conexión.
CommitTrans Guarda los cambios y finaliza la transacción actual.
Execute Ejecuta una consulta, una instrucción SQL, un procedimiento almacenado o texto específico del proveedor.
Open Abre una conexión.
OpenSchema Devuelve información de esquema sobre el origen de datos desde el proveedor.
RollbackTrans Cancela cualquier cambio realizado en la transacción actual y finaliza la transacción.

Eventos

Nota:No puede usar VBScript ni JScript para manejar eventos (solo puede manejar eventos con Visual Basic, Visual C++ y Visual J++).

Eventos Evento
BeginTransComplete Se desencadena después de una operación BeginTrans.
CommitTransComplete Se desencadena después de una operación CommitTrans.
ConnectComplete Se desencadena después de que se inicia una conexión.
Disconnect Se desencadena después de que finaliza una conexión.
ExecuteComplete Se desencadena después de que se ejecuta un comando.
InfoMessage Se desencadena si se produce una advertencia durante una operación ConnectionEvent.
RollbackTransComplete Se desencadena después de una operación RollbackTrans.
WillConnect Se desencadena antes de que se inicie una conexión.
WillExecute Se desencadena antes de que se ejecute un comando.

Colecciones

Colección Descripción
Errors Contiene todos los objetos Error del objeto Connection.
Properties Contiene todos los objetos Property del objeto Connection.
Otras extensiones