Base de datos del reporte no se actualiza

Raquel
04 de Diciembre del 2004
Hola, mi problemilla es el siguiente, tengo un reporte en crystal que en el set Location tiene la base de datos y el sp que se utiliza, el detalle esta en que ese reporte se ejecuta para varias bases de datos, entonces desde visual lo que hago es lo siguiente :

crpReporte.DataFiles("0") = sgNombreDB & ".dbo.NombreStored"

despues pongo el resto del código y por ultimo pongo :

crpReporte.Connect = "DSN=" & sgDSN & _
"; UID = " & sgUsuario & _
"; PWD= " & sgPassword & _
"; DSQ = " & sgNombreDB


sgNombreDB .- Es el nombre de la base de datos que se vaya a utilizar, pero al momento que desde visual corro el reporte, como que me ignora lo que yo le mande en el datafiles en visual y se ejecuta tomando en cuenta la base de datos que tenia el reporte en el set location.

¿¿Saben como le puedo hacer para que "no" tome en cuenta lo que tiene el reporte en el setLocation y si tome en cuenta la base de datos que yo le mando desde visual??