PDA

Ver la Versión Completa : Error al insertar una fila en un ADOTable


david.rguez
14-03-2011, 19:05:37
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.

kambiz
14-03-2011, 23:41:49
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

david.rguez
15-03-2011, 10:29:49
Gracias, pero he comprobado eso y están las longitudes correctamente.

david.rguez
15-03-2011, 10:32:57
(post eliminado por haberse publicado como respuesta por error)