¿Por Qué Recibo el Error -2147467259 al Correr el VI DB Tools Execute Query?



Software Primario:
Versión de Software Primario: 1.0.1
Versión de Software Primario Corregido: 1.0.1
Software Secundario: N/A

Problema:

Me estoy conectando a una Base de Datos de MS Access y ejecutando un Query SQL. Logro abrir una conexión a la Base de Datos, pero al correr el VI DB Tools Execute Query, Obtengo el siguiente error: "Error -2147467259 ocurred at Conn Execute.vi->XXX.vi". Además, dice: "Possible reason(s): Exception ocurred in Microsoft Database Engine, Could not find file 'C:\XX\XX\XXX.db'.. in Conn Execute.vi->XXX.vi" and the path of the database does not match the path in my UDL. ¿Por qué sucede esto?

 



Solución:

Microsoft Access no es totalmente compatible con SQL. No soporta la notación "database.table"  aceptable en otras bases de datos compatibles con SQL. Si tu Query SQL utiliza este método, se presentará la falla. Para resolver este problema, no utilice la notación "database.table". Se muestra a continuación un ejemplo de una notación errónea junto a la notación corregida para Microsoft Access:

Replace: Select * FROM database.table
With: Select * FROM table

 



Ligas Relacionadas:

Archivos Adjuntos:





Día del Reporte: 06/04/2004
Última Actualización: 12/31/2009
Identificación del Documento: 3A3F1OHD