Crie sua Loja Virtual

Dicas de Delphi - Lincar banco de dados Firebird

Como sabemos os bancos de dados Firebird são um exemplo de banco de dados relacionais. Ao criar um banco de dados nos preocupamos em seguida com a conexão desse banco ao sistema que vamos criar. O Delphi tem uma ferramenta nativa que serve para fazer esse tipo de conexão. O componente IBDatabase suporta tanto banco de dados Interbase quanto Firebird. Vamos usar nesse exemplo três componentes. Começaremos primeiro pelos componentes IBDATABASE e IBTRANSACTION. Esses componentes se encontram na guia de ferramentas Interbase.
Acrescente esses dois componentes ao formulário principal. Vamos configurar primeiro o componente IBDATABASE. Clique duas vezes sobre o componente IBDatabase1.


Preencha os campos como os assinalados em vermelho na imagem acima. Os campos em destaque fazem com que o sistema se conecte ao banco de dados.

                                           Database: indica o caminho onde está o banco de dados.
                                           User Name: nome do usuário do banco de dados.
                                           Password: senha do banco de dados.
                                           SQL Role: pode ser usado 1mb = 1024, 2mb = 2048,
                                           3mb = 4096. No exemplo acima foi usado 4mb = 8192.
                                           Character Set: usaremos Win1254 para o 
                                           banco de dados aceitar caracteres especiais 
                                           como cedilha e acentos.

Altere agora no OBJECT INSPECTOR a propriedade DEFAULT TRANSACTION e altere a propriedade CONNECTED para TRUE do IBDATABASE1.


Altere agora as propriedades do componente IBTRANSACTION1. Mude a propriedade DEFAULT DATABASE colocando nela a IBDATABASE1. Na propriedade ACTIVE coloque o valor TRUE.


Vamos inserir agora o último componente. A IBQUERY. Com esse componente podemos acessar, criar, modificar, gravar e excluir tabelas e registro de nosso banco de dados. Podemos inserir comando SQL nesse componente e executa-los dentro do sistema.



Nenhum comentário:

Postar um comentário