Share via


Open (método) (conexión de ADO)

Abre una conexión con un origen de datos.

Sintaxis

  
connection.Open ConnectionString, UserID, Password, Options  

Parámetros

ConnectionString
Opcional. Valor de tipo String que contiene la información de conexión. Consulte la propiedad ConnectionString para obtener más información sobre cuál es la configuración válida.

UserID
Opcional. Valor de tipo String que contiene el nombre de usuario que se va a usar al establecer la conexión.

Contraseña
Opcional. Valor de tipo String que contiene una contraseña que se va a usar al establecer la conexión.

Opciones
Opcional. Valor de ConnectOptionEnum que determina si este método debe devolver resultados después (sincrónicamente) o antes (asincrónicamente) de que se establezca la conexión.

Comentarios

El uso del método Open en un objeto Connection establece la conexión física con un origen de datos. Una vez completado correctamente este método, la conexión estará activa y podrá emitir comandos y procesar los resultados.

Use el argumento ConnectionString opcional para especificar una cadena de conexión que contenga una serie de instrucciones argument= value separadas por punto y coma o un recurso de archivo o directorio identificado con una dirección URL. La propiedad ConnectionString hereda automáticamente el valor usado para el argumento ConnectionString. Por lo tanto, puede establecer la propiedad ConnectionString del objeto Connection antes de abrirlo o usar el argumento ConnectionString para establecer o invalidar los parámetros de conexión actuales durante la llamada al método Open.

Si pasa información de usuario y contraseña tanto en el argumento ConnectionString como en los argumentos UserID y Password opcionales, los argumentos UserID y Password invalidarán los valores especificados en ConnectionString.

Cuando haya concluido las operaciones a través de una conexión abierta, use el método Close para liberar los recursos del sistema asociados. Cuando se cierra un objeto, este no se elimina de la memoria. Puede cambiar la configuración de sus propiedades y usar el método Open para abrirlo de nuevo más tarde. Para eliminar completamente un objeto de la memoria, establezca la variable de objeto en Nothing.

Nota

Uso del servicio de datos remotos Cuando se usa en un objeto Connection del lado cliente, el método Open no establece realmente una conexión con el servidor hasta que se abre un objeto Recordset en el objeto Connection.

Nota

Las URL que usan el esquema http invocan automáticamente el Proveedor de Microsoft OLE DB para publicaciones en Internet. Para obtener más información, vea Direcciones URL absolutas y relativas.

Se aplica a

Objeto de conexión (ADO)

Consulte también

Ejemplo de los métodos de apertura y cierre (VB)
Ejemplo de los métodos Open y Close (VBScript)
Ejemplo de los métodos Open y Close (VC ++)
Open (método) (registro de ADO)
Open (método) (conjunto de registros ADO)
Open (método) (Stream de ADO)
Método OpenSchema