![]() |
Error al insertar una fila en un ADOTable
Hola a todos
A ver si alguien puede darme alguna pista. Últimamente un programa nuestro nos está dando el siguiente error cuando (solo a veces, ni siquiera hemos logrado determinar un patrón que produzca el error) insertamos una nueva fila en un ADOTable determinado: "El valor clave de esta fila se cambió o eliminó en el almacén de datos. A continuación, se eliminará la fila local". Aparentemente graba bien la línea porque el proceso continúa y deja los datos correctos, pero me mosquea bastante el mensaje que sale a veces sí, a veces no. La única diferencia que hemos encontrado respecto al cliente al que le pasa con el resto de clientes (todos manejan este proceso) es que estos usan SQL Server 2008 R2 mientras que el resto manejan bien SQL Server 2008 (a secas) o bien SQL Server 2005. ¿Alguna pista? Gracias. |
Hace tiempo me pasaba lo mismo, a veces daba el error otras no. Al final descubrí que había cambiado el tamaño de un campo string de la base de datos y no en el AdoTable.
A ver si te sirve |
Gracias, pero he comprobado eso y están las longitudes correctamente.
|
(post eliminado por haberse publicado como respuesta por error)
|
La franja horaria es GMT +2. Ahora son las 00:37:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi