Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Oracle Outer Join(+) in Firebird oder Oracle Embedded? (https://www.delphipraxis.net/136639-oracle-outer-join-firebird-oder-oracle-embedded.html)

omata 4. Jul 2009 21:46

Datenbank: Oracle / Firebird • Version: 9i / 2.1 • Zugriff über: DBExpress oder Zeos

Oracle Outer Join(+) in Firebird oder Oracle Embedded?
 
Ist es möglich die OUTER-JOIN-Notation von Oracle in Firebird zu benutzen?

Oder kann man Oracle auch als Embedded-Version in seine Anwendung integrieren, um eben so die OUTER-JOIN-Notation über das Original (Oracle) zu erhalten?

Bin gespannt, ob mir jemand helfen kann...

mkinzler 5. Jul 2009 01:08

Re: Oracle Outer Join(+) in Firebird oder Oracle Embedded?
 
FireBird nicht aber Fyracle ( FireBird Oracle Mode)
http://www.janus-software.com/fb_fyracle.html

omata 5. Jul 2009 05:16

Re: Oracle Outer Join(+) in Firebird oder Oracle Embedded?
 
Das sieht wirklich interessant aus, danke.

Aber was benötige ich dafür und wo genau bekomme ich das her? Ich bekomme immer nur Verbindungsfehler auf den Seiten, wenn es darum geht etwas herunterzuladen (www.fyracle.org/downloads/).

mschaefer 5. Jul 2009 13:28

Re: Oracle Outer Join(+) in Firebird oder Oracle Embedded?
 
Das ist wohl schon einige Zeit weg. Fyracle war übrigens nie frei, sondern kostete etwa 60 Dollar.

Man könnte natürlich Oracle-Express nehmen, aber Oracle begrenzt die freie Datenbank auf 4GB und leider sind eine etwa 1,5 GB Firebird DB in Oracle etwa 4,0 GB. Noch einen Mitspieler im freien Markt gib es aber seit kurzem. Die DB2-Entwickler haben in 2009 klamm heimlich fast den kompletten Oracle Befehlssatz in die DB2-Express Datenbank ohne Beschränkung aufgenommen. Haken sind jetzt aber die ZEOS-Komponenten, die nicht mit DB2 arbeiten.

Aber man kommt auf DB2 mit ADO und IBM liefert einen nativen ADO (für Win32) und auch einen ADO.NET-Treiber, der mit DB2 installiert wird.
Einiges findet man DB2 mit CBuilder.


FAZIT: Für die Benutzung des Oracle-Befehlssatz mit einer freien Datenbank unter Delphi braucht man Ado und DB2-Express (mit Registrierung).



Grüße in die Runde // Martin

omata 5. Jul 2009 13:46

Re: Oracle Outer Join(+) in Firebird oder Oracle Embedded?
 
Vielen Dank für die Hinweise.

Mir geht es hier nicht um viele Daten, mir geht es um den Befehlssatz und dort auch nur um die OUTER-JOIN-Notation. Das Programm soll dabei aber keine Installation benötigen und eben eine Datenbank mit alter Notation zur Verfügung habe.

mschaefer 5. Jul 2009 14:03

Re: Oracle Outer Join(+) in Firebird oder Oracle Embedded?
 
Für Embedded habe ich derzeit keine Idee. Es spricht allerdings einiges dafür, dass dies in Firebird 3 möglich wird....

omata 5. Jul 2009 14:37

Re: Oracle Outer Join(+) in Firebird oder Oracle Embedded?
 
Das sieht ja vielversprechend aus, dann muss ich wohl noch etwas warten. danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz