Ver Mensaje Individual
  #7  
Antiguo 12-04-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola RoyTan.

Seguramente estés utilizando el mismo TIBQuery para insertar y mostrar, probá de este modo:
Código Delphi [-]
procedure TF_AAgenda.BAnadirClick(Sender: TObject);
var
  SQLStrTmp: string;
begin
  if trim(ECodigo.Text)  = '' then
  Begin
    ShowMessage('El campo CODIGO no puede quedar vacío.');
    ECodigo.SetFocus;
  End
  else
  Begin
    (* Salvar valor consulta inicial *)
    SQLStrTmp:= ModuloDatos.IBQAgenda.SQL.TExt; 

    ModuloDatos.IBQAgenda.Close;
    ModuloDatos.IBQAgenda.SQL.Text := 'insert into AGENDA Values(:pb1,:pb2,:pb3)';
    ModuloDatos.IBQAgenda.ParamByName('pb1').AsInteger  := StrToInt(ECodigo.Text);
    ModuloDatos.IBQAgenda.ParamByName('pb2').AsDate     := MEFechaA.Date;
    Modulodatos.IBQAgenda.ParamByName('pb3').AsString   := EDescripcion.Text;
    ModuloDatos.IBQAgenda.ExecSQL;
    ModuloDatos.IBQAgenda.Transaction.CommitRetaining;

    (* Restaurar valor consulta inicial *)
    ModuloDatos.IBQAgenda.Close;
    ModuloDatos.IBQAgenda.SQL.Text:= SQLStrTmp
    ModuloDatos.IBQAgenda.Open;

    ShowMessage('Registro insertado con Exito');
  End;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 12-04-2012 a las 11:11:28.
Responder Con Cita