Difference between revisions of "ZeosDBO"

From Lazarus wiki
Jump to navigationJump to search
 
(24 intermediate revisions by 11 users not shown)
Line 1: Line 1:
=== About ===
+
{{ZeosDBO}}
 +
{{Infobox databases}}
 +
 
 +
==About==
 
ZeosDBO is a component suite to connect in various types of database (MySQL, Firebird, etc).
 
ZeosDBO is a component suite to connect in various types of database (MySQL, Firebird, etc).
  
=== Screenshot ===
+
==Screenshot==
 
A screenshot of zeos components in lazarus component palette:
 
A screenshot of zeos components in lazarus component palette:
  
 
[[Image:Zeos_access.png]]
 
[[Image:Zeos_access.png]]
  
=== Download ===
+
==Download==
==== Released Version ====
+
===Released Version===
ZeosDBO can be found here http://sourceforge.net/projects/zeoslib.<br>
+
ZeosDBO can be found here http://sourceforge.net/projects/zeoslib .<br>
The latest version (unstable) has a .lpk file for Lazarus, Kylix and Delphi. The last stable version (6.1.5) has .dpk file that can be converted to a .lpk package.
+
 
 +
===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.
 +
 
 +
====Windows====
 +
* Install [http://tortoisesvn.tigris.org/ TortoiseSVN].
 +
* Create a new directory (example: C:\zeosdbo) to put the files and open this directory in Windows Explorer.  
 +
* Right click inside directory and select '''SVN Checkout''' (popup menu).  
 +
* Enter '''http://svn.code.sf.net/p/zeoslib/code-0/trunk''' in edit and press OK.
  
==== SVN Version ====
+
====Linux====
* '''Windows''' - Install [http://tortoisesvn.tigris.org/ TortoiseSVN]. Create a new directory (example: C:\zeosdbo) to put the files and open this directory in Windows Explorer. Right click inside directory and select '''SVN Checkout''' (popup menu). Enter with '''svn://firmos.at/zeos/trunk''' in edit and press OK.
+
'''via esvn:'''  
* '''Linux''' - '''ubuntu HH users''' - first, instal esvn: in terminal type: '''#sudo apt-get-instal esvn''', when finished, create a folder '''zeosdbo''' in your home dir: '''#mkdir /home/zeosdbo''' and type '''#esvn''' to run it in graphic mode, and so, menu file, select '''Checkout'''. Enter with '''svn://firmos.at/zeos/trunk''' in '''URL''' edit and '''/home/zeosdbo''' in '''Local Path''' Edit and press '''OK''', at finished, congratulations.
+
* Install esvn: in terminal type: '''$ sudo apt-get install esvn'''
[mailto:marquessbr@ig.com.br Armando Marques Sobrinho].
+
* 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'''
  
=== Author ===
+
'''via subversion:'''
[http://zeos.firmos.at/ Zeos Team].
+
* 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'''
  
=== Bug report/Feature request ===
+
====Installing the SVN version in Lazarus====
You can send bugs at [http://zeosbugs.firmos.at/ Zeos Bug Tracker].
+
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 [https://github.com/mse-org/mseuniverse/tree/main/samples/db/zeos mseuniverse].
 +
 
 +
==Bug report/Feature request==
 +
You can send bugs at [https://sourceforge.net/p/zeoslib/tickets/?source=navbar Zeos Bug Tracker].
 +
 
 +
==External links==
  
=== Links ===
 
* [http://zeos.firmos.at/portal.php Zeos Web Site].
 
* [http://zeos.firmos.at/index.php Zeos Web Forum].
 
 
* [http://zeosdownloads.firmos.at/downloads/snapshots/ Zeos Snapshots].
 
* [http://zeosdownloads.firmos.at/downloads/snapshots/ Zeos Snapshots].
  
=== See also ===
+
==See also==
 +
 
 
* [[Lazarus DB Faq]] - More about database programming
 
* [[Lazarus DB Faq]] - More about database programming
 
* [[Getting Lazarus]] - Read them if you're a newbie in SVN...
 
* [[Getting Lazarus]] - Read them if you're a newbie in SVN...
 +
* [[Zeos tutorial]]
 +
* [https://lazarus.intern.es/tutorial_firebird_lazarus_zeos_2.html Tutorial Lazarus/Zeos/Firebird (Windows)] German/Parts in English [https://lazarus.intern.es/download_tutorials_lazarus_zeos_firebird.html download site]
 +
<br/>

Latest revision as of 14:05, 26 July 2021

English (en) français (fr)

Databases portal

References:

Tutorials/practical articles:

Databases

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

About

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

Screenshot

A screenshot of zeos components in lazarus component palette:

Zeos access.png

Download

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.

Windows

Linux

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