Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/08/2008, 10:42
Avatar de Txoco
Txoco
 
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: Visual Basic y ADO

Hola!

La solución más inmediata pasa por definir un DSN en Windows y llamarlo en la inicialización de tu conexión. Con esto dependes de que tu instalador pueda configurarte el origen de datos, o puede que tengas que hacerlo manualmente en cada ordenador, pero ganas la potencia de que tu aplicación puede acceder a la base de datos sea cual sea el gestor, desde Jet hasta ficheros de texto plano, ya que la conexión se basaría totalmente en ODBC y la gestionaría Windows, por lo que si un día cambias de Jet a MySQL o a Oracle, sólo tienes que modificar los DSN y no recompilar la aplicación.

En principio, bastaría con que en el método Open del objeto ADOConnection le pases el nombre del DSN, y voilà, conectado, ya podrías definir recordsets para hacer consultas y lo que quieras
__________________
wile sona li mute e sona