Propiedad ConnectionString (ADO)
Indica la información utilizada para establecer una conexión a un origen de datos.
Configuración y valores devueltos
Establece o devuelve un valor string de.
Observaciones
Use la propiedad ConnectionString para especificar un origen de datos pasando una cadena de conexión detallada que contiene una serie de argumentos = valor instrucciones separadas por punto y coma.
ADO admite cinco argumentos para la propiedad connectionString de; cualquier otro argumento pasa directamente al proveedor sin ningún procesamiento por parte de ADO. Los argumentos que admite ADO son los siguientes.
Argumento | Descripción |
---|---|
proveedor de = | Especifica el nombre de un proveedor que se va a usar para la conexión. |
nombre de archivo= | Especifica el nombre de un archivo específico del proveedor (por ejemplo, un objeto de origen de datos persistente) que contiene información de conexión preestablecida. |
proveedor remoto de = | Especifica el nombre de un proveedor que se va a usar al abrir una conexión del lado cliente. (Solo servicio de datos remotos). |
servidor remoto= | Especifica el nombre de ruta de acceso del servidor que se va a usar al abrir una conexión del lado cliente. (Solo servicio de datos remotos). |
URL= | Especifica la cadena de conexión como una dirección URL absoluta que identifica un recurso, como un archivo o directorio. |
Después de establecer la propiedad ConnectionString y abrir el objeto connection de, el proveedor puede modificar el contenido de la propiedad, por ejemplo, asignando los nombres de argumento definidos por ADO a sus equivalentes para el proveedor específico.
La propiedad ConnectionString hereda automáticamente el valor usado para el argumento ConnectionString del método open Open, por lo que puede invalidar la propiedad ConnectionString actual durante la llamada al método Open .
Dado que el argumento nombre de archivo de hace que ADO cargue el proveedor asociado, no se pueden pasar los argumentos del proveedor de y nombre de archivo.
La propiedad ConnectionString es de lectura y escritura cuando la conexión está cerrada y de solo lectura cuando está abierta.
Se omiten los duplicados de un argumento de la propiedad ConnectionString. Se usa la última instancia de cualquier argumento.
Nota
uso del servicio de datos remoto Cuando se usa en un objeto Connection del lado cliente, la propiedad ConnectionString solo puede incluir los parámetros del proveedor remoto y servidor remoto.
En la tabla siguiente se muestra el proveedor de ADO predeterminado para cada sistema operativo Windows:
Proveedor de ADO predeterminado | Sistema operativo Windows |
---|---|
MSDASQL (Para mejorar la legibilidad del código fuente, especifique explícitamente el nombre del proveedor en la cadena de conexión). |
Windows 2000 (32 bits) Windows XP (32 bits) Windows 2003 Server (32 bits) Windows Vista (32 bits) Windows Vista Service Pack 1 o posterior (32 bits y 64 bits) Versiones de Windows después de Windows Vista (32 bits y 64 bits) |
No hay ningún valor predeterminado. Cuando una aplicación de ADO se ejecuta en los siguientes sistemas operativos y no especifica explícitamente el proveedor, ADO devuelve el siguiente error: "ADODB. Conexión: no se especifica el proveedor y no hay ningún proveedor predeterminado designado" |
Windows 2000 (64 bits) Windows XP (64 bits) Windows 2003 Server (64 bits) Windows Vista (64 bits) |
Se aplica a
del objeto connection (ADO) de
Consulte también
Ejemplo propiedades ConnectionString, ConnectionTimeout y State (VB)
Ejemplo propiedades ConnectionString, ConnectionTimeout y State (VC++)
Apéndice A: Proveedores