GARANTIR DESCONTO

Fórum Zeos FireBird 2.0 Alguém conseguiu #358182

08/05/2008

0

Pessoal,

Pesquisei o forum todo e mt coisa na internet e não achei nada que fizesse o Zeos conectar legal com o FireBird 2.0.

Alguma dica?

Não quero usar o DbExpress.


Romulocpd

Romulocpd

Responder

Posts

11/05/2008

Rm

Bom dia

Uso o Zeos com o Firebird 1.5 e IBExpert sem problema

Usei as dicas que seguem.Espero que alguma diga respeito a suas dúvidas.

______________________________________________________



Faça o download da última versão estável (stable) do ZeosDBO no site http://www.zeoslib.net. No
meu caso, estou utilizando a versão 6.1.5 stable (o download pode ser feito no endereço
http://www.capablanca.com.br/download/componentes/zeosdbo-6.1.5-stable.zip)
2 2. . Após o download, descompacte os arquivos dentro de determinado diretório (no meu caso,
descompactei em E:\Download\DELPHI\Downloads\Componentes\zeosdbo-6.1.5-stable). Vou utilizar
este diretório como exemplo
3 3. . Abra o Delphi 7. No menu, selecione File > Open Project (atalho Ctrl+F11) e localize o subdiretório
E:\Download\DELPHI\Downloads\Componentes\zeosdbo-6.1.5-stable \packages\delphi7
4 4. . Dê um duplo-clique no arquivo ZeosDbo.bpg para abri-lo. Será aberta a janela Project Manager.
Caso você não esteja visualizando-a, no menu, selecione View > Project Manager (atalho Ctrl+Alt+F11)
(Figura 44)
Figura 44.24
5 5. . Selecione o arquivo ZCore.bpl (contido na janela Project Manager), dando um clique nele e em
seguida clique com o botão direito do mouse sobre ele. Em seguida, clique na opção Install (Figura 45)
Figura 45
6 6. . Ao aparecer uma mensagem, clique no botão OK. Em seguida, da mesma forma como a que você
fez com o arquivo ZCore.bpl, faça com os demais (ou seja, pressione o botão direito do mouse no nome
do arquivo e clique na opção Install), na seguinte ordem: ZParseSql.blp, ZPlain.bpl, ZDbc.bpl e
ZComponent.bpl
7 7. . No menu, selecione File > Close All. Ao ser perguntado se você quer salvar os projetos abertos,
clique no botão No. Observe que foi adicionada uma paleta Zeos Access
8 8. . No menu, selecione Tools > Environment Options. A janela Environment Options será aberta
(Figura 46)
Figura 46.25
9 9. . Selecione a paleta Library e clique no botão reticências (“...”) ao lado da opção Library Path (Figura
47)
Figura 47
1 10 0. . Será aberta a janela Directories. Clique no botão reticências (“...”) (Figura 48)
Figura 48.26
1 11 1. . Será aberta a janela Procurar pasta. Localize o subdiretório
..\zeosdbo-6.1.5-stable\packages\delphi7\build (no meu caso, a localização completa é
E:\Download\DELPHI\Downloads\Componentes\zeosdbo-6.1.5-stable\packages\delphi7\build)
(Figura 49)
Figura 49
1 12 2. . Após ter localizado o subdiretório mencionado acima, clique no botão OK. Você será retornado
para a janela anterior Directories. No entanto, observe que seu subdiretório selecionado é visualizado
(Figura 50)
Figura 50.27
1 13 3. . Clique sobre o botão Add. Observe que seu subdiretório foi adicionado na opção Ordered list of
Library paths:. Clique sobre o botão OK. Você será retornado para a janela Environment Options. Se
você clicar ao lado da opção Library path e pressionar a tecla END, observará que nosso subdiretório foi
incluído (Figura 51)
Figura 51
1 14 4. . Clique no botão OK. Pronto. Você já pode usar os componentes ZeosDBO.
2 2. .4 4 – – C Co on ne ex xã ão o c co om m o o b ba an nc co o d de e d da ad do os s F Fi ir re eb bi ir rd d
1 1. . Abra o Delphi 7, caso tenho encerrado-o. No menu, selecione File > New > Application
2 2. . No menu, selecione File > New > Data Module
3 3. . Em seguida, no menu, selecione File > Save All. Substitua o nome Unit2 por frmDM. Clique no
botão Salvar. Em seguida, substitua o nome Unit1 por frmPrincipal. Clique no botão Salvar. Finalmente,
substitua o nome Project1 (pode ser que apareça Project2) por Projeto_FireZeos. Clique no botão
Salvar
4 4. . Selecione seu formulário DataModule2 e altere, no Object Inspector, sua propriedade name para DM
(Figura 52)
Figura 52
..28
5 5. . Pressione as teclas Shift e F12 simultaneamente. Selecione o formulário Form1 e clique no botão
OK (Figura 53)
Figura 53
6 6. . Com o formulário Form1 selecionado, altere, no Object Inspector, sua propriedade name de Form1
para Principal (Figura 54)
Figura 54
7 7. . Clique no botão Save All (atalho Shift+Ctrl+S). Em seguida, pressione as teclas Shift e F12
simultaneamente. Selecione o formulário DM e clique no botão OK
8 8. . Localize a paleta Zeos Access, a qual instalamos acima (Figura 55)
Figura 55.29
9 9. . Insira um componente ZConnection (paleta Zeos Access) dentro do seu Data Module DM (Figura
56)
Figura 56
1 10 0. . Com o componente ZConnection1 ainda selecionado, configure suas propriedades do seguinte
modo, respeitando esta ordem:
ZConnection1 – TZConnection
Propriedade Valor
Database Dê um duplo-clique ao
lado desta propriedade e
localize o arquivo do banco
de dados empresa.fdb, o
qual fora criado
anteriormente
Password masterkey
Protocol Dê um clique ao lado
desta propriedade. Em
seguida, clique na seta
para baixo e selecione
firebird-1.5
ReadOnly False
User SYSDBA
Connected True
LoginPrompt False
1 11 1. . Sua janela Object Inspector deve estar parecida com a abaixo: (Figura 57)
Figura 57.30
1 12 2. . Insira um componente ZQuery e um componente ZUpdateSQL (ambos da paleta Zeos Access)
dentro do seu formulário DM (Figura 58)
Figura 58
1 13 3. . Selecione o componente ZQuery1 e configure suas propriedades do seguinte modo:
ZQuery1 – TZQuery
Propriedade Valor
Connection ZConnection1
UpdateObject ZUpdateSQL1
RequestLive True
1 14 4. . Ainda com o componente ZQuery1 selecionado, dê um duplo-clique em sua propriedade SQL e
digite a sentença abaixo na janela que se abre:
SELECT ALL * FROM clientes
1 15 5. . Clique no botão OK
1 16 6. . Clique com o botão direito do mouse sobre o componente ZUpdateSQL1 e selecione a opção
UpdateSql Editor (Figura 59)
Figura 59.31
1 17 7. . Na janela aberta, selecione apenas o campo CODIGO na opção Key Fields (Figura 60)
Figura 60
1 18 8. . Clique no botão Generate SQL. Você será levado para a guia SQL, permitindo assim a
visualização das sentenças SQL geradas (Figura 61)
Figura 61
1 19 9. . Clique no botão OK.32
2 20 0. . Pressione as teclas Shift e F12 simultaneamente. Selecione o formulário Principal e clique no
botão OK
2 21 1. . Pressione as teclas Alt e F11 simultaneamente (ou, no menu, selecione File > Use Unit).
Selecione a unidade (unit) frmDM e clique no botão OK (Figura 62)
Figura 62
2 22 2. . Insira um componente DBGrid, um componente DBNavigator (ambos da paleta Data Controls) e
um componente DataSource (paleta Data Access) dentro do seu formulário Principal (Figura 63)
Figura 63.33
2 23 3. . Selecione o componente DataSource1 e configure suas propriedades do seguinte modo:
DataSource1 – TDataSource
Propriedade Valor
DataSet DM.ZQuery1
2 24 4. . Selecione o componente DBNavigator1 e configure suas propriedades do seguinte modo:
DBNavigator1 – TDBNavigator
Propriedade Valor
DataSource DataSource1
2 25 5. . Em seguida, selecione o componente DBGrid1 e configure suas propriedades do seguinte modo:
DBGrid1 – TDBGrid
Propriedade Valor
DataSource DataSource1
2 26 6. . Pressione as teclas Shift e F12 simultaneamente. Selecione o formulário DM e clique no botão OK
2 27 7. . Selecione o componente ZQuery1 e configure sua propriedade Active para True
2 28 8. . Pressione as teclas Shift e F12 simultaneamente. Selecione o formulário Principal e clique no
botão OK
2 29 9. . Observe que, pelo fato de termos configurado a propriedade Active do ZQuery1 para True, já
podemos visualizar os dados da nossa tabela no DBGrid (Figura 64)
Figura 64.34
3 30 0. . Clique no botão Save All (atalho Shift+Ctrl+S). Pressione a tecla F9 (ou, no menu, selecione
Run > Run) e teste seu aplicativo, manipulando os dados da tabela através dos componentes
DBNavigator e DBGrid.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar