From Lazarus wiki
Jump to navigationJump to search

English (en) français (fr)

Databases portal


Tutorials/practical articles:


Advantage - MySQL - MSSQL - Postgres - Interbase - Firebird - Oracle - ODBC - Paradox - SQLite - dBASE - MS Access - Zeos


ZeosDBO is a component suite to connect in various types of database (MySQL, Firebird, etc).


A screenshot of zeos components in lazarus component palette:

Zeos access.png


Released Version

ZeosDBO can be found here http://sourceforge.net/projects/zeoslib .

SVN Version

These instructions will give you the trunk version of Zeos. You can also get the testing version; see the Zeos forum for details on differences.



via esvn:

  • Install esvn: in terminal type: $ sudo apt-get install esvn
  • when finished, create a folder zeosdbo in your home dir: $ mkdir ~/zeosdbo
  • type $ esvn to run it in graphic mode, and so, menu file, select Checkout.
  • Enter http://svn.code.sf.net/p/zeoslib/code-0/trunk in URL edit and ~/zeosdbo in Local Path
  • Edit and press OK

via subversion:

  • first, install subversion: in terminal type: $ sudo apt-get install subversion
  • when finished, create a folder zeosdbo in your home dir: $ mkdir ~/zeosdbo
  • then access this folder $ cd ~/zeosdbo
  • type $ svn co http://svn.code.sf.net/p/zeoslib/code-0/trunk
  • later, if you want to update the repo, do $ cd ~/zeosdbo/trunk and $ svn update

Installing the SVN version in Lazarus

For all platforms, to install the SVN version into your Lazarus environment:

  • open Lazarus IDE
  • select packages/open package files (.lpk), then navigate to and open the file: packages/lazarus/zcomponent.lpk
  • click in the button "Compile" and wait for that process
  • click in the button "Use/install" (it will ask to rebuild the IDE, accept and continue)
  • After rebuilding the IDE, the new components will appear in the last tab "Zeos Access" of the Component Palette

Installing Zeos components in MSEide

In order to install the Zeos components:

  • add the path to the Zeos source to 'Project'-'Options'-'Make'-'Directories'
  • and compile the IDE with -dmse_with_zeoslib -dMSEgui.
  • There is a predefined IDE project apps/ide/mseide_zeos.prj, update 'Project'- 'Options'-'Macros' according to your installation.
  • A simple demo is in mseuniverse.

Bug report/Feature request

You can send bugs at Zeos Bug Tracker.

External links

See also