Criando uma aplicação Kylix com PostgreSQL usando Zeos (parte 2)
Continuação da série de artigos que mostra como criar uma aplicação em Kylix acessando o banco de dados PostgreSQL usando o componente Zeos como conexão. Neste aprenderemos a armazenar imagens em banco de dados.
Parte 2: Criando a aplicação
Abra o kylix e comece um novo projeto.
Salve a Unit1 como Umenu.pas e o projeto como Visualizador.dpr.
Adicione no form os seguintes componentes:
Na Aba Zeos Access:
-> Zconnection
Alterar as propriedades:
Database: db_teste
HostName: (nome do servidor)
password: senha do usuário (o padrão é a senha em branco)
Port: 5432
Protocol: Postgres(a versão correspondente do PostgreSQL)
user: usuário do banco (padrão é postgres)
-> Ztable Alterar as propriedades:
Connection: Zconnection1
TableName: imagem (ou public.imagem)
RequestLive: True
Na aba DataAccess:
-> Datasource
Alterar as propriedades:
Dataset: ZTable1
Na aba DataControl:
-> DBEdit
Alterar as propriedades:
DataSource: DataSource1
Datafield : nome
-> DBImage
Alterar as propriedades:
DataSource: DataSource1
Datafield : arquivo
Stretch: True
-> DBNavigator
Alterar as propriedades:
DataSource: DataSource1
VisibleButtons: Deixe TRUE os seguintes: nbFirst, nbPrior, nbNext, nbLast
Na aba standard:
-> 2 Buttons
Name: BtnIncluir caption: Incluir
Name: BtnGravar caption: Gravar
Na aba Dialogs:
-> OpenDialog
Salve a Unit1 como Umenu.pas e o projeto como Visualizador.dpr.
Adicione no form os seguintes componentes:
Na Aba Zeos Access:
-> Zconnection
Alterar as propriedades:
Database: db_teste
HostName: (nome do servidor)
password: senha do usuário (o padrão é a senha em branco)
Port: 5432
Protocol: Postgres(a versão correspondente do PostgreSQL)
user: usuário do banco (padrão é postgres)
-> Ztable Alterar as propriedades:
Connection: Zconnection1
TableName: imagem (ou public.imagem)
RequestLive: True
Na aba DataAccess:
-> Datasource
Alterar as propriedades:
Dataset: ZTable1
Na aba DataControl:
-> DBEdit
Alterar as propriedades:
DataSource: DataSource1
Datafield : nome
-> DBImage
Alterar as propriedades:
DataSource: DataSource1
Datafield : arquivo
Stretch: True
-> DBNavigator
Alterar as propriedades:
DataSource: DataSource1
VisibleButtons: Deixe TRUE os seguintes: nbFirst, nbPrior, nbNext, nbLast
Na aba standard:
-> 2 Buttons
Name: BtnIncluir caption: Incluir
Name: BtnGravar caption: Gravar
Na aba Dialogs:
-> OpenDialog