11. Utilizando InterBase/Firebird com IBExpress
Neste capítulo, veremos como utilizar o InterBase e o Firebird em aplicações Delphi, utilizando os componentes InterBase Express. Através dos componentes InterBase Express, podemos desenvolver aplicações para Windows (VCL for win32), .NET (VCL for .NET) e cross-platform (CLX).
A paleta de componentes InterBase está presente no Delphi desde a versão 5. Apesar dos componentes serem destinados para o banco de dados InterBase, é possível utilizá-los para acessar bancos de dados Firebird (você terá que utilizar a biblioteca gds32.dll). Através dos componentes InterBase Express temos acesso a todos os recursos disponíveis no banco de dados, visto que, esses componentes foram criados exclusivamente para trabalharem com o Borland InterBase.
Nota: Nesse capítulo foi utilizado o Delphi 2005 para os exemplos, porém, você pode utilizar sem problemas a versão 7 para acompanhar os assuntos abordados nesse capítulo.
Veja na Figura 11.1 a paleta de componentes InterBase disponível no Delphi 2005.
Figura 11.1. Paleta de componentes InterBase (IBX)
Através dos 17 componentes disponíveis na paleta, é possível manipular diversas funcionalidades exclusivas presentes no InterBase, e consequentemente, no Firebird. Em conjunto com os componentes InterBase Admin (abordado no módulo II deste curso), temos acesso a operações especificas dos bancos de dados, como metadados, backup/restore, estatísticas, usuários etc.
Veja a seguir, uma descrição geral sobre cada componente presente na paleta InterBase: