"Error statement too long " al querer guardar vista

14/04/2005 - 02:28 por Jorge Díaz | Informe spam
Buenas, tengo una vista parametrizada y actualizable que al querer darle
=tableupdate(), para enviar los datos a las tablas nativas me sale el
mensaje "error Statement too long", mas o menos como que la sentencia
SQL es muy grande, no tengo ningun campo MEMO y el campo mas grande en
longitud anda por los 100 caracteres, solamente que en total de campos
es de 52 campos (pues es una vista para un mantenimiento de alumnos de
un colegio),
¿Será que tienen alguna limitación las vistas en cuanto a campo?

Gracias por responderme
Saludos

Preguntas similare

Leer las respuestas

#6 Nacho
15/04/2005 - 09:45 | Informe spam
Hola Jorge, tal y como te comenta Esparta, la sentencia que genera SQL,
compara todos los campos de la cláusula que elegiste en un principio, lo
cual, con toda seguridad, excedía la complejidad de la consulta. Al cambiar
el check, se redujo considerablemente el numero de campos en el SQL y por
eso no te da el error.

Salu2
Nacho

"Jorge Díaz" escribió en el mensaje
news:
hola, Nacho gracias por responder, según lo que entiendo en la ayuda, se
refiere cuando uno tenga clausulas for y/o where en una vista
actualizable, local o remota, pero fijate que lo raro de mi caso es la
clausula where de mi vista solamente es de una instruccion (where
alumno=cAlumno), el problema ya lo resolví pero quedo con esa inquietud de
porqué al cambiar el checkbox cambió, me imagino que es algun
comportamiento de la vista, pero cual podrá ser?
Gracias nuevamente por tu ayuda

Saludos


Nacho escribió:
Hola Jorge, mira la ayuda de la función SYS(3055)

Salu2
Nacho

"Jorge Díaz" escribió en el mensaje
news:

Luego de algunas pruebas en el formulario revisando la vista, me he dado
cuenta que en el diseñador de vistas en la opción "SQL WHERE clauses
includes", tenía activado la opción "Key and updatable fields" y cuando
la cambié a "Key and modified fields" el error desaparecióooooo!!!!,
alguien sabe a que se debe ese comportamiento???

saludos

Jorge Díaz escribió:

Buenas, tengo una vista parametrizada y actualizable que al querer darle
=tableupdate(), para enviar los datos a las tablas nativas me sale el
mensaje "error Statement too long", mas o menos como que la sentencia
SQL es muy grande, no tengo ningun campo MEMO y el campo mas grande en
longitud anda por los 100 caracteres, solamente que en total de campos
es de 52 campos (pues es una vista para un mantenimiento de alumnos de
un colegio),
¿Será que tienen alguna limitación las vistas en cuanto a campo?

Gracias por responderme
Saludos






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida