gracias por responder.
la consulta se hace por codigo.
Código Delphi
[-]
FIBQ1.SQL.Clear;
fibq1.SQL.Add('select codigo,descripcion,linea,fecha_de_alta,existencia_minima from productos');
fibq1.ExecQuery;
pFIBtransaction1.Commit;
como vengo de usar los componetes de ado, para las consultas es una "Query.open", pero en este componente no me lo asepta, entonses deje ese que muestro.
en ado para mandar la consulta de query a DBgrid, se hace mediante un datasource, en la propiedad de dataset del DataSource se pone el nombre de ADOquery, y asi correl el ADOquery ya parese en DBgrid,
ahora con FIBplus, el FIBquery donde pongo a consulta, no entra en la propiedad de dataset del DataSource, entonses se agrego un FIBDataSet, en este ya aparese en la propieda de DataSet del DataSource,del componente FIBdataset en la propiedad "Transaction" se pone el FIBtransaction el cual aparese en la propiedad "transaction" del FIBquery.
DBgrid<--DataSource<--FIBdataset<--FIBtransaction<--FIBquery.
Nota: Eh hecho una insercion mediante codigo con FIBquery (no desde DBgrid).
saludos.