Que tal Landro
El proyecto Ventas que te comento funciona con Interbase o Firebird, utilizo los componentes DBExpress para conectarme.
Te paso la función generica que utilizo para los reportes, espero te sirva:
Código Delphi
[-]
rptReporte.Language:= 1; rptReporte.Filename:= Datos.sArchivo; rptReporte.Report.DatabaseInfo.Items[0].SQLConnection := Sistema.BaseDato.Conexion.DataSets[0].SQLConnection; if(Datos.iCopias = 0) then rptReporte.Report.Copies:= 1
else
rptReporte.Report.Copies:= Datos.iCopias;
rptReporte.Title:= Datos.sTitulo; rptReporte.ShowPrintDialog:= Datos.bDialogo; rptReporte.Preview:= Datos.bPreliminar;
for i:= 0 to Length(arrParametros) -1 do rptReporte.Report.Params.ParamByName(arrParametros[i].sParametro).Value:= arrParametros[i].sValor; rptReporte.Execute;
Saludos
Bismarck