Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Spanish | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
FAQ: 53663-Error 1422 en ejecución de programa y 129 durante indexación.
Sintoma 53663-Error 1422 en ejecución de programa y 129 durante indexación. Causa Error 1422 en ejecución de programa y 129 durante indexación. Solução Síntoma
Ambiente
Causa El error es generado cuando se intenta ejecutar un comando assign en un campo que pertenece a un índice.Los índices en el progress hasta la versión 10.1A tienen la limitación de 188 bytes y los campos del formato texto pueden ser más que esa limitación, principalmente porque el Progress no restringe campos texto por el formato. Existia un bug en el Progress versión 9, corregido a partir del patch 9.1C25 donde el Progress permitía la inclusión del índice arriba del límite, sin embargo, durante un update genera error 129. Otra causa son datos importados en la base de datos a través de bulkload.El bulkload crea el registro y la indexación genera el error 129, sin embargo la base funcionará hasta presentar el error 1422 en la alteración del registro. SoluciónDesactive todos los índices que tienen el campo que está sobrepasando.Altere su valor para un tamaño menor, abarcado por el índice e reindexe la base de datos. Si el campo hacer parte de un índice primario, deberá crear un nuevo índice como primario no-único, sin el campo que está presentando el problema.Después de la creación, desactive el índice primario y ejecute los mismos procedimientos. Después de su conclusión, elimine el índice creado. |