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.82 MB
Tiempo: 0.035 c
14-22403
Burmistroff
2001-11-11 20:13
2002.01.08
Referencia Super Delphi -2. Tu opinión, por favor.


3-21992
dlK
2001-12-06 15:21
2002.01.08
Como no dar un programa.


14-22357
Viktor Scherbakov
2001-11-01 12:40
2002.01.08
Recuperacion de fotos


1-21999
elefante
2001-12-15 02:02
2002.01.08
C ++ o Delphi


3-21921
MVova
2001-12-04 10:41
2002.01.08
Conexión muchos a muchos;)





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 Spanish 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