Dos origenes ODBC en un informe
Publicado por Alicia (1 intervención) el 10/05/2005 10:48:13
Mi problema es el siguiente:
Tengo un informe hecho con Crystal Report 8 que utiliza 2 orígenes de datos ODBC, uno que lee de una base de datos Oracle y otro de un HP3000.
Si ejecuto el report desde el propio Crystal Report me pide los usuarios y contraseñas de los dos ODBC y si son válidos me muestra el informe sin problemas.
El problema es cuando quiero llamar a ese report desde VB6, ya que le tengo que pasar el nombre de los origenes de datos ODBC con el usuario y contraseña de cada uno de ellos y no sé como hacerlo, he probado de múltiples formas y no consigo que me funcione.
Tengo otros reports que solo utilizan un origen de datos ODBC y en estos no tengo problemas, le paso los parámetros desde VB así:
CrystalReport1.Connect = "DSN=ORACLE;UID=" & usuario & ";pwd=" & pass & ";"
y me funcionan, el problema le tengo cuando son dos origenes de datos diferentes.
Si alguien me puede ayudar, se lo agradecería mucho.
Tengo un informe hecho con Crystal Report 8 que utiliza 2 orígenes de datos ODBC, uno que lee de una base de datos Oracle y otro de un HP3000.
Si ejecuto el report desde el propio Crystal Report me pide los usuarios y contraseñas de los dos ODBC y si son válidos me muestra el informe sin problemas.
El problema es cuando quiero llamar a ese report desde VB6, ya que le tengo que pasar el nombre de los origenes de datos ODBC con el usuario y contraseña de cada uno de ellos y no sé como hacerlo, he probado de múltiples formas y no consigo que me funcione.
Tengo otros reports que solo utilizan un origen de datos ODBC y en estos no tengo problemas, le paso los parámetros desde VB así:
CrystalReport1.Connect = "DSN=ORACLE;UID=" & usuario & ";pwd=" & pass & ";"
y me funcionan, el problema le tengo cuando son dos origenes de datos diferentes.
Si alguien me puede ayudar, se lo agradecería mucho.
Valora esta pregunta


0