Error al actualizar tabla vinculada desde Access

142 views
Skip to first unread message

Juanpa

unread,
Nov 24, 2014, 4:14:42 AM11/24/14
to publice...@googlegroups.com
Buenas,

Un cliente me ha pedido (bajo su responsabilidad) la posibilidad de modificar los datos de mi aplicación desde fuera de la aplicación, vinculando las tablas en Access a través del driver ODBC de Visual FoxPro.

En la mayoría de las tablas no tengo ningún problema, pero en una de ellas, al actualizar los datos muestra el siguiente error:

"[Microsoft][ODBC Visual FoxPro Driver]SQL: Statement too long. (#812)"

Pienso que puede ser porque es una tabla con muchos campos, y al actualizarlos, Access
intenta actualizar todos los campos de cada registro a la vez y lo hace a través de una cadena SQL que resulta ser demasiado larga.

¿Alguien sabe como puedo solucionar esto?

------------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
------------------------------------------

Ricardo Pina

unread,
Nov 24, 2014, 12:57:24 PM11/24/14
to Grupo VFP
Hola Juanpa

Hecha un vistazo a este link, talvez te aclare alfgo sobre el error

http://tek-tips.com/viewthread.cfm?qid=1355032

Saludos
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Juanpa

unread,
Nov 25, 2014, 5:35:26 AM11/25/14
to publice...@googlegroups.com
Gracias Ricardo,

He estado viendo el link que indicas, pero no he visto ninguna solución.

Hablan de usar OLEDB en lugar de ODBC. He intentado probarlo, pero no he visto en Access ninguna opción de vincular ni importar datos a través de OLEDB.


------------------------------------------
Juan Pablo Martín Peinado
Guadalajara - España
------------------------------------------


Ricardo Pina

unread,
Nov 25, 2014, 6:57:55 AM11/25/14
to Grupo VFP
Correcto

En el link mencionan las causas del problema y dan como alternativa utilizar oledb, no dicen que sea la solución pero creo que tendrías que seguir investigando por ese lado.

Saludos
Reply all
Reply to author
Forward
0 new messages