Hola
Ya me sale , ahora lo que pasa es que quiero sacar un informe con el fastreport y el problema es que el procedimiento almacenado es rápido (1'20 segundos ) tiene muchos campos que recorrer , pero el problema es que para sacar el informe tarda casi 6 minutos y el informe es de sólo 10 páginas .
No entiendo como tarda tanto . El caso es que quiero enlazar el TIBQuery del procedimiento almacenado a un TClientDataSet , para que salga el informe antes .
Lo que hago es unir el Provider al TIBQuery y el ClientDataSet al provider . Después de abrir el Query , pues abro el ClientDataSet , pero se queda colgado y no hace nada .
Es cierto que el procedimiento almacenado hace muchas operaciones , recorre muchos campos , pero el resultado que saca , tampoco es tan grande , no más de 800 articulos , un informe como he dicho de 10 páginas , así pues creo que el informe deberia de ser rápido después de hacer el procedimiento almacenado .
Sabeis a que puede ser debido esto ?
Un saludo
|