TECH TIP: IdleTimer property on TIBTransaction
When using a TIBDatabase and a TIBQuery you must also use a TIBTransaction for writing through to the database. There is a known issue if the IdleTimer property of the TIBTransaction object is set to some positive value. When printed, the report will get stuck on page 0 and keep producing blank pages. To avoid this, set the IdleTimer value to 0. Setting this value to 0 should have no effect on the report since the report only retrieves data.