contraseña de tabla dinamica

31/03/2006 - 16:59 por QUINTA | Informe spam
Hola Compañeros una consulta. Estoy generando un macro para que genere
automaticamente una tabla dinamica. pero el problema es que el odbc me pide
la contraseña de la base de datos. existe alguna forma de colocarselo en la
sentencia del macro. a continuacion pongo el codigo, en el cual se observa
que si pongo el Id de la base de datos pero no se donde o como poner el pass.

With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal)
.Connection = _
"ODBC;DSN=EXACTUS;Description=EXACTUS;UID=Perro;;APP=Microsoft
Office 2003;WSID=VBARRANTES;DATABASE=Exactus"
etcetera
 

Leer las respuestas

#1 Héctor Miguel
01/04/2006 - 07:43 | Informe spam
hola, 'anonimo/a' !

... un macro para que genere automaticamente una tabla dinamica
... el problema es que el odbc me pide la contrase#a de la base de datos
... alguna forma de colocarselo en la sentencia del macro. a continuacion pongo el codigo
... pongo el Id de la base de datos pero no se donde o como poner el pass.
With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal).Connection = _
"ODBC;DSN=EXACTUS;Description=EXACTUS;UID=Perro;;APP=Microsoft Office 2003;WSID=VBARRANTES;DATABASE=Exactus"
etcetera



[generalmente] el password 'viene' despues del UserID, que en tu ejemplo expones: -> UID=Perro :))
-> observa que 'se ve' [como] un parametro que se esta 'omitiendo'... [dos punto_y_coma 'seguidos'] ;)
prueba agregando +/- lo siguiente [al string de la cadena de conexion]:
"ODBC;DSN=EXACTUS;Description=EXACTUS;UID=Perro;PWD=Gato;APP=Microsoft Office 2003;..." [etcetera] ;)

comentas [si surge] algun detalle adicional ?
saludos,
hector.

Preguntas similares