Elaborando un pequeño front end para consultas del sistemas que se esta implantando en la empresa donde trabajo, he tenido que reencontrarme con MS Access, esta vez en su versión 2003, mi primera decisión fue la manera de enlazar los Datos, claro como todo foxero mi primera idea fue mi lenguaje nativo (VisualFoxpro), pero por cuestiones amplitud de usuarios y soporte, decidi irme por Access. El Software que estamos implantado tiene como gestor a SQL Server 2005, bueno empieza mi reencuentro con access, que hago para enlazar con sql? existe la opción de un proyecto ADP, bueno empiezo por alli, mis primeras pruebas, Lentitud!, la base de datos que consta de mas de 150 tablas, empieza a tener problemas en la primera conexión, tarda casi 5 minutos, Demasiado!.

Bueno voy por el camino de MDB, selecciono vinculación de tablas, tipo ODBC, le doy mis parámetros de conexión y voila! tengo enlace, ahora hay un problema, cuando abre por primera vez la tabla pide autenticar el usuario, ya en la preparación de la conexion le habia dado el usuario y la clave, pero no lo almacena!. Era un Fastidio para el usuario estar ingresando la clave cada vez que abria el programa, ademas no es recomendable que todo el mundo se entere, es muy delicado darle permiso a la gente para ingresar a la base de datos.

Mi primera idea hacer una cadena de conexion manúal y cargarla en el evento load del formulario, empiezan los problemas, que si el dns, que si el controlador, nada me funcionaba, era hora de pensar desde cero. Borro mis vinculos y los vuelvo a crear, que creen cuando esta vincualando al final hay una opción que dice “Guardar Contraseñas”, la active y se acabo el problema!.