Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Error al actualizar o eliminar un registro (https://www.clubdelphi.com/foros/showthread.php?t=84410)

jandres007 16-10-2013 04:14:57

Error al actualizar o eliminar un registro
 
Saludos amigos del foro,
Nuevamente acudo a ustedes para revisar un error que me sale al momento de actualizar un registro, uso los componentes Zeos pues uso MySQL 5 y Delphi 7. El error es este y ocurre siempre que quiero eliminar o editar un registro:
Código Delphi [-]
“0 record(s) updated. Only one record should have been updated.”
Alguna idea ? pues ya he navgado por la web y no he encontrado mucho..
muchas gracias.

ecfisa 16-10-2013 07:05:58

Hola jandres007.

Sería bueno ver la consulta de actualización que realizas. Por el mensaje de error, pareciera que estás involucrando mas de un registro en ella.

Saludos :)

jandres007 16-10-2013 16:08:33

uso un BDNavigator normal para insertar o editar
 
Hola Gracias por responder.
La actualización e inserción la estoy haciendo desde un DBNavigator normal, además la tabla no tiene llave primaria, así que se puede ingresar varios registros iguales..
Agradezco tu ayuda...

ecfisa 16-10-2013 17:03:53

Hola jandres007.

Nu utilizo Zeos, pero fijate en estos enlaces:Pareciera que una posible causal de ese error, es no tener definida una clave primaria.

Saludos :)

Neftali [Germán.Estévez] 16-10-2013 18:30:14

Cita:

Empezado por jandres007 (Mensaje 468407)
...además la tabla no tiene llave primaria, así que se puede ingresar varios registros iguales..

Tal vez ese sea el problema.
Has la prueba a asignar una y volver a intentarlo.

jandres007 19-10-2013 00:12:29

La solucion
 
Hola gracias a todos por las respuestas,
Encontré la solución a este problema, gracias a la sugerencia deje varios campos como llaves primarias y el error dejo de aparecer.
Muchas gracias.

jandres007 19-10-2013 00:58:46

La solucion no funciono
 
Amigos del Foro,
Ya el sueño me esta venciendo!! Definitivamente no funciono, el error persiste, pues cuando complio e inmediatamente actaulizo el registro no sale el error. Luego cierro la aplicacion, la vuelvo a compilar si cambios e intento actualizar el campo me sale el error mencionado "Only one record should have been updated."

Estoy muy tenso con este error pues la verdad no lo entiendo. Alguna idea amigos ?


La franja horaria es GMT +2. Ahora son las 21:28:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi