alt126
03-06-2008, 12:05:35
Hola a todos.
Estoy diseñando una interfaz con una bd y tal como pone en el titulo, esta en mysql. La conexion la he hecho mediante una string sin odbc y estoy utilizando componentes ADO.
La conexion va de maravilla, veo los datos y perfecto. El problema aparece en que cuando intento modificar los datos de una tabla, si no modifico ningun de sus campos, me sale este error:
No se puede encontrar la fila para su actualizacion: algunos valores han cambiado desde la ultima vez que se leyo:
No tengo ni idea de porque me pasa esto. Se produce al hacer el post.
Tambien me sale ese mismo mensaje cuando intento comprobar la concurrencia. Es decir, cuando ejecuto 2 copias del mismo programa e intento modificar el mismo registro. Uno lo hace bien, pero el otro nada...ERROR, ademas no me refresca los datos de uno a otro.
Hasta ahora habia usado siempre BDE y es mi primera vez con ADO. Hay algo que no sepa y estoy haciendo mal???
GRACIAS
Estoy diseñando una interfaz con una bd y tal como pone en el titulo, esta en mysql. La conexion la he hecho mediante una string sin odbc y estoy utilizando componentes ADO.
La conexion va de maravilla, veo los datos y perfecto. El problema aparece en que cuando intento modificar los datos de una tabla, si no modifico ningun de sus campos, me sale este error:
No se puede encontrar la fila para su actualizacion: algunos valores han cambiado desde la ultima vez que se leyo:
No tengo ni idea de porque me pasa esto. Se produce al hacer el post.
Tambien me sale ese mismo mensaje cuando intento comprobar la concurrencia. Es decir, cuando ejecuto 2 copias del mismo programa e intento modificar el mismo registro. Uno lo hace bien, pero el otro nada...ERROR, ademas no me refresca los datos de uno a otro.
Hasta ahora habia usado siempre BDE y es mi primera vez con ADO. Hay algo que no sepa y estoy haciendo mal???
GRACIAS