Skip to content
Daniel de Morais Compartilhe. Aprenda. Evolua.
Infocotidiano Infocotidiano

Meu dia-a-dia tecnológico

Infocotidiano
Infocotidiano

Meu dia-a-dia tecnológico

Conectando Base de Dados no ZeosLib

Daniel Morais, 20112019

Para conectarmos a base de dados utilizando o componente ZeosLib, vamos necessitar apenas 3 passos; Exemplo de uma conexão com Firebird: 1. Adicione no formulário o componente ZConnection (Zcom) ; este componente é o responsário para fazer a conexão com o banco de dados;

Propriedades do Zcon: Database: C:ExemploERP.FDB (Caminho e nome do banco de dados) Hostname: localhost (endereço onde está o banco de dados) Password: masterkey (senha da base de dados) Port: 3050 (porta de conexão com a base de dados) Protocol: Firebird 2.0 (selecione o tipo e versão do banco de dados) ReadOnly: false User: SYSDBA

2. Adicione no formulário o componente ZTable; este componente é responsável para manupular a TABELA que pertence a base de dados;

Propriedados do ZTable: Connection: Zcon (nome do componente de conexão Zcon) Name: Cliente (Alias que será usada na aplicação) ReadOnly: False TableName: TbCliente (nome da tabela existente na base de dados ERP)

3. Adicione no formulário o componente DataSource (componente nativo do proprio Delphi –> Data Access)

Propriedades do DataSource: DataSet: Cliente (nome de conexão do componente ZTable)

Name: DsCliente

Observações: Para fazer as outras conexões como: Fornecedores, clientes, produtos… etc, utilize apenas o passo 2 e 3 (não precisa adicionar outro ZConnection), ou seja, um ZConnection funciona para UMA base de dados com “N” Tabelas: EXEMPLO: Base ERP

Tabelas da Base ERP: Clientes Produtos Fornecedores Grupo de produtos Alíquotas Transportadoras.. etc  

Para fazer conexão com uma base PostGreSQL, você deve mudar as propriedades do ZCon (Protocol: PostGreSQL, Porta: 5432) A partir deste procedimento, você pode fazer o link dos dbedits, Botoes, DbGrids, DbNavigator utilizando o DataSet;

Programação Todos

Navegação de Post

Previous post
Next post

Deixe um comentário Cancelar resposta

Você precisa fazer o login para publicar um comentário.

Pesquisa

ACBr acbr lazarus ACBRposprinter antivirus antivirus gratuito AVG AVG FREE avira free avira off line banco de dados calcular como instalar CMSP no windows consulta cross compile crosscompile cross compiling curso postgresql datetime dbgrid delphi filtro Firebird flutter gratuito Instaladores off line instalar CMSP lazarus linux MariaDB mysql offline operadores parametros pascal pesquisa incremental pesquisa multipla PostGreSQL programação Python query RDW rxdbgrid select sql server update

  • Instalando o Node.js e Gerenciando Dependências no Windows
  • Introdução a Classes em Python, cliente
  • Dica Python: Como separar Listas de Forma Elegante
  • Python #01 – Instalando Python e Studio Code no Linux
  • Entendendo Operadores de Comparação Python
  • Entendendo os Operadores Aritméticos em Python
  • Antivírus Gratuitos DEZ2024
  • Operadores em Python
  • A Importância das Variáveis em Python
  • O Comando print no Python
  • E nossa participação na 5a edição do Dia do ACBr
  • Compilar exemplo C# com ACBrLibPosPrinter
  • Solução do Erro “THIS IS NOT PROLIFIC PL2303” nas impressoras Elgin
©2026 Infocotidiano | WordPress Theme by SuperbThemes