Hola gcrispinh
una consulta, con que delphi y motor de base de datos trabajas?
según mi experiencia, te falta realizar un Commit despues del proceso de insertar, ya que esto te actualizará los datos en forma inmediata (se supone)
yo tube un problema similar trabajando con Interbase, pero a la transacción asociada le tube que activar la opción de Read Commit y eso me soluciono todo
Si trabajas con tablas planas (Dbase - Paradox), te sugiero que cierres la consulta y la ejecutes nuevamente...
algo así
Código:
Query.Close;
Query.Sql.Clear;
Query.Sql.Add('Select * From Tabla');
Query.Sql.Add('Where Campo=Var');
Query.Open;
bueno, espero que esto te sirva... y acuerdate de entregar más información de tu problema.. detalles.. y revisa la guia de estilo
http://www.clubdelphi.com/foros/guiaestilo.php