ayuda reportes con Crystal

Fredy
13 de Abril del 2004
Hola amigos, resulta que tengo un peque帽o problema, tengo un reporte el cual lo envio de vb asi.
ruta = App.Path
ruta = ruta & "reportes" & "rptresudiario.rpt"
Reportes1.ReportFileName = ruta Reportes1.PrintReport

resulta que el reporte lo hice conectado por medio de un odbc, el problema es que el mismo sistema accede a dos base de datos identicas y me tiene que servir el mismo reporte para ambas.
como hago para desde visual basic decirle conque odbc se debe conectar?
gracias, espero me puedan colaborar

Desde colombia FREDY

rafa
13 de Abril del 2004
Hola Fredy
No lo he usdo nunca, pero prueba con la propiedad connect
Descripci贸n

Inicia una sesi贸n en el servidor de SQL.

Uso

[formulario.]Informe.Connect [= Nombre;IdUsuario;Contrase帽a;CalificadorBaseDatos$]

Por ejemplo:

Informe1.Connect = "DSN = Contabilidad;UID = 734;PWD = grantabla;DSQ = Administraci贸n"

« Conecta con la base de datos "Administraci贸n" en el servidor "Contabilidad" utilizando el Id. de usuario #734 y la contrase帽a "grantabla". »

Comentarios

Introduzca los par谩metros necesarios para iniciar la sesi贸n en el servidor de SQL que necesita tener activado para su informe.

Los par谩metros deben introducirse con el formato siguiente:

DSN = nombre;UID = IdUsuario;PWD = contrase帽a;DSQ = calificador de base de datos

nombre es el nombre del servidor.

IdUsuario es el nombre que tenga asignado para iniciar la sesi贸n en el servidor SQL.

contrase帽a es la contrase帽a que tenga asignada para iniciar la sesi贸n en el servidor SQL.

calificador de base de datos es el nombre de la base de datos si el servidor utiliza el concepto de base de datos.

NOTA: Antes de utilizar esta propiedad, debe usted:

instalar el controlador de ODBC para aquella base de datos SQL que piense utilizar y

poner la ubicaci贸n BaseDeDatos/BIN en la ruta de acceso definida por PATH.

NOTA: Este par谩metro se requiere s贸lo cuando sea aplicable al controlador ODBC que est茅 utilizando.