Difference between revisions of "ZeosDBO"
From Free Pascal wiki
Jump to navigationJump to searchm (→Author) |
|||
(30 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{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== | |
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== | |
− | + | ===Released Version=== | |
− | ZeosDBO can be found here http://sourceforge.net/projects/zeoslib.<br> | + | ZeosDBO can be found here http://sourceforge.net/projects/zeoslib .<br> |
− | + | ||
+ | ===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. | ||
− | ==== | + | ====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''' | ||
− | === Bug report/Feature request | + | ====Installing the SVN version in Lazarus==== |
− | You can send bugs at [ | + | 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== | ||
− | |||
− | |||
− | |||
* [http://zeosdownloads.firmos.at/downloads/snapshots/ Zeos Snapshots]. | * [http://zeosdownloads.firmos.at/downloads/snapshots/ Zeos Snapshots]. | ||
− | + | ==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) │
References:
Tutorials/practical articles:
Databases |
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:
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
- Install 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.
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
- Lazarus DB Faq - More about database programming
- Getting Lazarus - Read them if you're a newbie in SVN...
- Zeos tutorial
- Tutorial Lazarus/Zeos/Firebird (Windows) German/Parts in English download site