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.034 c
6-22292
3d [Potencia]
2001-10-06 18:16
2002.01.08
Código de red para el juego.


1-22214
T2
2001-12-16 07:15
2002.01.08
BMP 2 RichEdit


14-22416
Justicia
2001-11-14 11:47
2002.01.08
Necesita un programa de este tipo.


3-21989
Boris
2001-12-06 15:50
2002.01.08
Al escribir una consulta en TQuery, se cargan todos los registros.


6-22296
Kolyan
2001-10-11 12:49
2002.01.08
TSocket!





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