La Web del Programador: Comunidad de Programadores
 
    Pregunta:  20976 - "INVALID DATA SOURCE" EN OTROS EQUIPOS QUE NO TIENEN EN VB
Autor:  raul raul
Tengo el siguiente problema, mi aplicación utiliza el dataReport y no me da ningún problema mientras que lo uso en mi equipo pero en el momento que lo instalo en otro ordenador (donde no esta el visual basic) al intentar sacar un listado me da el siguiente error:
Invalid Data Source.
Este error me lo da al hacer: DataReport1.Show
Por favor ayuda, gracias...

  Respuesta:  googer
Por los datos que das pueden ocurrir dos cosas a mi entender:

1.- Cuando ejecutas la aplicación en tu ordenador (donde has creado el código), ésta sabe donde ir a buscar la base de datos ya que en los controles enlazados así se la has definido. Tienes que estar seguro que la base de datos se encuentra en la misma ubicación en el ordenador donde quieres instalarlo.

2.- Te falta por realizar una conexión a través del ODBC. Ya sabes, ir al panel de control, fuentes de datos ODBC, DSN de usuario, agregar y etc, etc.

3.- En el ordenador donde estás intentando poner la aplicación, no existen los drivers o controladores para la base de datos que estás intentando "atacar". Instálaselos. Me imagino que la instalación en el ordenador "destino" la estás haciendo con el empaquetador de VB.

Supongo que los datos los extraes de una tabla ACCESS, SQL, etc.

Si con estas sugerencias sigues sin poder conectar, me lo dices.

Besos a ellas y saludos a ellos.