los compnentes q uso son los de interbase q trae delphi, un DbGrid y un TIBDataSet.
la consulta sql q utilizo para abrir el Tibdataset es esta:
select * from TICKET_DETALLE
where TD_ID_TICKET = :ID_TICKET
Asi es como abro el TIbDataset:
IBQTicketDetalle.Prepare;
IBQTicketDetalle.Params.ByName('ID_TICKET').Value := EdN_Documento.Text;
IBQTicketDetalle.Open;
IBQTicketDetalle.FetchAll;
IBQTicketDetalle.Last;
IBQTicketDetalle.Insert;
Le paso como parametro el nuevo id del ticket q se q no existe para tener una consulta vacia.
Entonces la cosa es q el primer post no me da problema, pero al intentar hacer el segundo (o sea, al pasar a la siguiente fila en el dbgrid) es cuando me da el fallo.
Gracias por todo.
|