Ver Mensaje Individual
  #2  
Antiguo 26-01-2006
Avatar de Jonnathan
Jonnathan Jonnathan is offline
Miembro
 
Registrado: may 2005
Ubicación: Isla de Margarita, Venezuela
Posts: 64
Reputación: 20
Jonnathan Va por buen camino
Hola Javier
Cita:
Empezado por javicho_villa
Dm.MiTabla.Post;
Dm.MiTabla.FieldValues['MiCampo'] := MiValor;
Dm.MiTabla.Post
¿Eso fue un error de transcripción o lo tienes así en el código? Porque si es asi, el segundo "post" va a generar una excepción porque la tabla ya no está en modo de edición, asi que ejecutará
Código Delphi [-]
except
lgraba := false
end;
tratará de entrar de nuevo en el ciclo y se volverá a repetir el cuento, no saldrá nunca. No te recomiendo que pongas el Guardar (post) de esa manera en el código (forzándolo con un while), cuando no pueda guardar se te colgará el programa, en vez de eso muestra un mensaje al usuario y cancela el guardado. Ah y otra cosa, los moderadores te agradecerán con el corazón que pongas el código delphi con sus respectivas etiquetas, para que se lea mejor. Saludos.
__________________
"En el siglo de la estupidez todas las casas comienzan por la fachada" (Fuckowsky)
Planeta Insólito, La Pluma Inspirada
Responder Con Cita