Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   borrado en delphi 5 - mysql (https://www.clubdelphi.com/foros/showthread.php?t=6970)

huiculi 29-01-2004 02:35:08

borrado en delphi 5 - mysql
 
Que tal:

Tengo un problema al intentar borrar un registro en una tabla mysql. Al intentar borrarlo por codigo lo que hago es posicionarme sobre el registro mediante un locate, el locate es exitoso y ejecuta la linea tabla.delete.

hasta ahi parece que se ha borrado el registro pero al verficarlo en la tabla desde la consola mediante un select el registro ahi está. Es curioso que solo de esa forma no lo borre.

alguna idea?

uso myodbc para conectarme gracias :confused:

kayetano 29-01-2004 15:20:04

Hola

Yo te propongo que para borrar un registro del que conoces algun dato identificativo (tipo clave primaria) lo borres simplemnte con una sentencia SQL, "DELETE FROM ..." no es necesario que utilices el objeto "tabla" para borrarlo, recuerda refrescar la tabla una vez borrado.

Por otro lado, el que no te borre el registro es provable que sea por la cache, no se si myodbc lo lleva o no, pero mira si esta a true la propiedad "cacheupdate" o algo por el estilo. Esta propiedad se usa para realizar operaciones en cache y aplicarlas todas con "applyupdates" o algo asin.

Perdona pero mi memoria es muy mala.

Espero que te sirva de algo.

huiculi 12-02-2004 07:30:38

gracias, esos mentados cached updates, ademas de que por alguna extraña razon no se estaban llevando a cabo las transacciones.

Problema solucionado con transacciones y los cached updates...

gracias :)


La franja horaria es GMT +2. Ahora son las 14:07:10.

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