el 09-07-2017 10:46 AM
Buen dia a todos, vera tengo lab view 2013 de 32 bits, tengo el DataBase toolkit, pero mi duda es la siguiente tengo una base de datos en access.mdb es decir varios archivos .mdb, queria saber si hay alguna forma en la que pueda abrir varios de archivos sin que tenga que estar creando un udl para cada archivo al que quiero ingresar
¡Resuelto! Ir a solución.
el 09-07-2017 02:23 PM
Te recomiendo utilizar la opcion "Prompt?" de DB Tools Open Connection.vi. Con esta opción habilitada aparecerá una ventana de configuración en la que se puede seleccionar el provedor OLE y el archivo .mdb que se desean usar sin necesidad de crear un archivo UDL.
Espero te sea de ayuda esta información.
Saludos,
Javier Rangel.
el 09-07-2017 05:44 PM
Hola Javier, te agradezco por la respuesta, vos decis que es la única opción para poder abrir varios archivos access.mdb?, con una conexion string no seria posible?. Aca les mando mi vi que estoy haciendo
09-07-2017 08:06 PM - editado 09-07-2017 08:09 PM
Hola Nahueld_090
En efecto tambien es posible utilizar el string de conexión directamente en DB Tools Open Connection.vi. Mi recomendación para abrir archivos diferentes con este metodo sería utilizar funciones como "format into string" para cambiar secciones del string de conexión y elegir el archivo requerido.
Adjunto un sencillo ejemplo implementando este metodo, espero te sea de utilidad.
Saludos,
Javier Rangel
el 09-08-2017 07:04 AM
Hice pruebas con conexion string y me salto el siguiente erro "Error 1 occurred at "NI_Database_API.lvlib:Conn getData.vi", tengo el microsoft jet 4.0 OLE DB Provide, lo que me llama la atencion es que solo en labview me aparece la el proveedor, luego cuando no creo un archivo udl no me aparece como proveedor, para poder copiar la configuración que hay en un .txt dependiendo de que pueda cambiar algo a lo que vos me enviaste por el .vi