Instalando ZeosLIB no Delphi Berlin X10 Start Edition (Free)

Sabemos que o Delphi Berlin Start Edition  (a opção básica da Embarcadero) não vem com componente nativo para conexão a base de dados.

Neste vídeo vamos aprender a instalar o componente ZEOSLIB que permite conectar a vários banco de dados (Firebird, MySQL, MariaDB, PostGreSQL, SQLite, Oracle, etc).

Aprenda conectar com PostGreSQL: Clique Aqui


Link para ZeosLib, clique aqui

Passo a passo para instalação do componente:

Comentários

Unknown disse…
Boa noite,

Tentei instalar o ZeosDBO conforme vc explica no seu post e é da mesma forma que ja instalei em outros Delphi como o 7 e o XE mas neste Berlin 10.1 Start (Free) esta dando o erro abaixo e nao vai.

[dcc32 Fatal Error] ZCore.dpk(33): E2202 Required package 'rtl' not found

Saberia me informa o que estou fazendo de errado?
Att,

Emilio Córdova
emiliocordova@msn.com.
Jose Roberto disse…
Irmãozinho

Infelizmente no meu não instalou da mensagem de instalação porem nao aparece a lista dos componentes.
Package
C:\Users\Public\Docum...\ZComponentDesign230.bpl has been Installed

OK

Somente isto.

Será que falta algo ??

Abraçs
Leonardo Matias disse…
Muito Obrigado. Funcionou certinho.

As vezes dá alguns erros por causa de Path ou Permissão. Se por Acaso der erro na instalação abram o delphi como administrador e não coloquem o diretório do zeus em alguma pasta de sistema ou do windows.

Boa sorte a todos
Eldon Costa disse…
Bom dia, tentei instalar o Zeos no Xe10 c++ builder utilizando o diretório do cbuilder12 que vem no pacote zeos e durante a compilação está aparecendo o seguinte erro:

ZExpression.pas. 'Unit ZClasses' not found

Alguma sugestão de como resolver??

Abraços
Marcos Oliveira disse…
Boa tarde!
Instalei o Zeos no Delphi Seattle, e instalou perfeitamente.
Porém quando vou conectar com o banco de dados PostGreSql está dando o erro abaixo:
SQL Error: ERROR: syntax erro at near "READ"
LINE1: ... SESSION CHARACTERISTICS AS TRANSACTION ISOLATION READ COMMI...

Isso acontece em qualquer teste que eu faça, seja somente com o ZConnection, setando as propriedades direto no componente e pedindo pra conectar. Quando eu marco o checkbox do "Connected" do componente, dá esse erro.

Fiz um teste com o FireDac, e deu certo. Parece que o problema é no ZEOS mesmo.
Alguma dica?

Obrigado.

Marcos
Daniel Morais disse…
Conectando PostGreSQL https://youtu.be/Q4PjzHhsGrs
Bom dia Daniel,

Instalei conforme o vídeo, mas os componentes do Zeos não aparecem no Tool Palette, como devo proceder?
Boa tarde Daniel, tentei instalar segundo o tutorial:

1º - Delphi Options -> Library:
...ZEOSDBO-7.1.1-rc\packages\DelphiXE10
...ZEOSDBO-7.1.1-rc\src
...ZEOSDBO-7.1.1-rc\src\component
...ZEOSDBO-7.1.1-rc\src\core
...ZEOSDBO-7.1.1-rc\src\dbc
...ZEOSDBO-7.1.1-rc\src\parsesql
...ZEOSDBO-7.1.1-rc\src\plain

2º - Abrir grupo de projeto: ProjectGroup23.groupproj

3º - Quando mando compilar o grupo de projeto aparece uma caixa de diálogo com o título: "Change ZComponentDesign.dproj" com a sefuinte mensagem:
Remove ZPropertyEditor, ZUpdateSqlEditor, ZComponentReg.
Unit(s) ZPropertyEditor, ZUpdateSqlEditor, ZComponentReg were found in required package ZComponent.

OBS: Só compila corretamente se eu autorizar a mudança clicando no botão OK.

4º - Ao clicar no objeto ZComponentDesign230.bpl com o botão direito e na opção Install, uma caixa de diálogo aparece com a seguinte informação: Package: C:\Users\Public\Documen...\ZComponentDesign230.bpl has been installed.

Porém no Tool Palette não aparece nada do ZeosLibs, o que será que deu errado? Será que você pode me ajudar?
Grande abraço e desde já obrigado!

Pabllo
ismar disse…
Pois é Pabllo, uso o zeos há 10 anos em todas versões do delphi desde a 5..mas estou há pelo menos 8 meses tentando instalar no seatle e no berlin e nada. acoontece o mesmo que está ocorrendo com vc. não consigo uma ajuda concreta para tal problema.
Pierry Modesto disse…
Boa tarde.
Estou tentando instalar e nao estou conseguindo. Penso que é porque utilizo o windows 10 64.
Esta versao do link acima do video também é pra win64?
Segue o erro que aparece ao compilar.

[dcc32 Fatal Error] ZCore.dpk(35): E2213 Bad packaged unit format: C:\Program Files (x86)\Embarcadero\Studio\18.0\lib\win64\release\rtl.dcp.System - Expected version: 31.0, Windows Unicode(x86) Found version: 31.0, Windows Unicode(x64)

Caso tenha um link para win64, nao estou conseguindo localizar.

Obrigado.
Dener SkyComp disse…
Pablo, para resolver o seu problema basta ir em
Tool -> Options -> Environment Options -> Tool Palette -> Environment Variables -> User overrides -> Path -> Edit.
copie o conteudo da "Variable value" e jogue no notepad, procure ali nos diretorios setados, no meu caso ele tinha também o diretorio do delphi7.
Retire o diretorio de outras versoes do Delphi, copie o conteúdo, cole novamente no Variable value e clique em OK.
Jose Roberto disse…
Show cara é isso ai mesmo. consegui compilar agora!!! obrigado pela dica.
Maicon Samp disse…
Fiz o procedimento e não deu certo