Casa
Top.Mail.Ru Yandeks.Metrika
Foro: "Bases";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

abajo

problema con la eliminación de registros Encontrar ramas similares


victor   (2001-12-06 09:46) [0]

Utilizo Query with CashedUpdates: = True; y updateSQL
si agrego una nueva entrada, entonces por alguna razón la elimino, entonces sale la réplica de UpdateFailed
pero si cierra el programa y lo vuelve a abrir, entonces esta entrada se puede eliminar sin problemas, parece que el caché no se borra

al agregar un nuevo registro hacer
edición;
InsertRecord (...);
Query1.ApplyUpdates;
Query1.CommitUpdates;

al borrar
eliminar
Query1.ApplyUpdates;
Query1.CommitUpdates;

¿Qué podría estar mal?



victor   (2001-12-06 10:57) [1]

AU MASTAKI



victor   (2001-12-06 13:21) [2]

responde a alguien, el programa está escrito solo queda este problema técnico
Me estoy quemando :-(



Hermit   (2001-12-06 15:58) [3]

Acontecimientos
AfterDelete y AfterPost = UpdateTable

y en este procedimiento lo siguiente:

procedimiento Tdm.UpdateTable (DataSet: TDataSet);
comenzar
con DataSet como TDBDataSet hacer
comenzar
Database.StartTransaction;
tratar de
ApplyUpdates; {intente escribir las actualizaciones en la base de datos};
Database.Commit; {en caso de éxito, cometer los cambios};
excepto
Database.Rollback; {en caso de fallo, deshacer los cambios};
Cancelar actualizaciones;
subir {levante la excepción para evitar una llamada a CommitUpdates!}
fin;
CommitUpdates; {en caso de éxito, borre el caché}
fin;
fin;



victor   (2001-12-07 07:20) [4]

Gracias por el consejo pero el problema no lo resuelve.
De todos modos, cuando elimina el registro recién insertado, sale la réplica UpdateFailed y, si cierra y abre el programa, puede eliminarlo sin problemas.



victor   (2001-12-07 12:32) [5]

recuerda no olvidar :-)



Páginas: 1 rama entera

Foro: "Bases";
Archivo actual: 2002.01.08;
Descargar: [xml.tar.bz2];

arriba









Memoria: 0.56 MB
Tiempo: 0.023 c
14-22361
Nikolay
2001-11-08 00:17
2002.01.08
Sí ...............................


1-22119
Socol
2001-12-15 10:45
2002.01.08
Ayuda con dos preguntas!


14-22384
Extraterrestre
2001-11-07 08:13
2002.01.08
Fans y shows de TV-6


1-22070
agarrar
2001-12-18 21:53
2002.01.08
Gestión de fuentes con el menú POPUP.


7-22438
Sasha
2001-08-17 16:14
2002.01.08
Modem de voz





africaans albanés Arabic armenio Azerbaiyán vasco Bielorruso Bulgarian Catalán Chino (simplificado) Chino (tradicional) Croata Checo Danés Dutch Inglés Estonia filipina Finnish Francés
gallego georgiano Alemán Griego criollo haitiano hebreo hindi Húngaro islandés Indonesian irlandés Italiana Japonés Korean letón lituano macedonio Malay maltés Noruego
persa polaco Portuguese rumano Ruso Serbio Slovak Esloveno Español swahili Sueco Thai turco ucranio Urdu vietnamita galés yídish bengalí bosnio
cebuano esperanto gujarati hausa hmong igbo javanés kannada khmer lao latín maorí marathi mongol nepali punjabi somalí Tamil telugu yoruba
zulú
Английский Francés Alemán Italiano portugués Русский Español