IBPP, where the 'PP' stands for ', is a C client interface for Firebird SQL. It also works with InterBase® 6.0, though it is expected it might only support Firebird in the future. It is a class library, free of any specific development tool dependencies. It is not tied to any 'visual' or 'RAD' tool. It was developed to add Firebird access in any C application. Those applications using IBPP can be non-visual (CORBA/COM objects, other libraries of classes and functions, procedural 'legacy.
Without specifying the driver name ODBC connections to MS Access fail - this may be the case with Interbase 6.5. I'm attaching traces of a successful select from MS Access using a direct connection (specifying the database filename) and using the ODBC data source. 49937 6 GetAllMdb DB Query. ODBC fbsql C FrontBase.? Ibase B Interbase 6 or earlier. Interbase client borlandibase C Borland version of Interbase 6.5 or later. Very sad that.