Propiedad ActiveConnection (ADO MD)
Indica a qué ADO Connection objeto que pertenece actualmente al conjunto de celdas o catálogo actual.
Configuración y valores devueltos
Establece o devuelve un Variant de que contiene una cadena que define una conexión o objeto Connection. El valor predeterminado está vacío.
Observaciones
Puede establecer esta propiedad en un objeto ADO Connection válido o en una cadena de conexión válida. Cuando esta propiedad se establece en una cadena de conexión, el proveedor crea un nuevo objeto Connection mediante esta definición y abre la conexión.
Si usa el argumento ActiveConnection del método open para abrir un objeto Cellset, la propiedad ActiveConnection heredará el valor del argumento.
Al establecer la propiedad ActiveConnection de un objeto catalog de en Nothing libera los datos asociados, incluidos los datos de la colección CubeDefs de y los objetos Dimension, Hierarchy, Levely Member. Cerrar un objeto connection que se usó para abrir un catalog de tiene el mismo efecto que establecer la propiedad ActiveConnection en Nothing.
Cambiar la base de datos predeterminada de la conexión a la que hace referencia la propiedad activeConnection de de un Catalog objeto invalida el contenido del Catalog de.
Se producirá un error si intenta cambiar la propiedad ActiveConnection para un objeto cellset abierto de.
Nota
En Visual Basic, recuerde usar la palabra clave Set al establecer la propiedad ActiveConnection en un objeto connection de. Si omite la palabra clave Set de, en realidad establecerá la propiedad ActiveConnection igual a la propiedad predeterminada del objeto Connection , ConnectionString. El código funcionará; sin embargo, creará una conexión adicional al origen de datos, lo que puede tener implicaciones negativas en el rendimiento.
Al usar el proveedor de datos MSOLAP, establezca el origen de datos en una cadena de conexión en un nombre de servidor y establezca el catálogo inicial en el nombre de un catálogo del origen de datos. Para conectarse a un archivo de cubo que está desconectado de un servidor, establezca la ubicación en la ruta de acceso completa a . Archivo CUB. En cualquier caso, establezca el proveedor en el nombre del proveedor. Por ejemplo, la siguiente cadena usa el proveedor MSOLAP para conectarse a un catálogo denominado Bobs Video Store en un servidor denominado NombredeServidor:
"Data Source=Servername;Initial Catalog=Bobs Video Store;Provider=msolap"
La cadena siguiente se conecta a un archivo de cubo local en la ubicación C:\MSDASDK\samples\oledb\olap\data\bobsvid.cub:
"Location=C:\MSDASDK\samples\oledb\olap\data\bobsvid.cub;Provider=msolap"
Se aplica a
del objeto Cellset de (ADO MD)
Consulte también
Ejemplo de conjunto de celdas de (VB)
del objeto connection (ADO) de
open (método, ADO MD)