Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriff auf Oracle (V. 9.x) (https://www.delphipraxis.net/185439-zugriff-auf-oracle-v-9-x.html)

Sugar 10. Jun 2015 19:44

Datenbank: ORacle • Version: 9.X • Zugriff über: wenn ichs wüssete

Zugriff auf Oracle (V. 9.x)
 
Hallo,

ich arbeite mit Delphi 7 und habe bisher nur mit MS SQL und Advantage Database Server als DB gearbeitet.

Ich muss nun aber auf eine ältere Version einer Oracle Datenbank zugreifen, finde aber nirgendwo Info darüber wie ein Zugriff erfolgen kann. ODBC fällt insofern aus, dass die Installation der Treiber (zumindest die bisher benutzt werden - bin neu in dem UNternhemen..) wohl extrem kompliziert ist.

Also: Hat jemand ein Tutorial, Hinweis, Link oder irgendwas wie ich mit Delphi 7 Bordmitteln oder Fremdkomponenten auf eine Oracle-DB zugreifen kann?

Bernhard Geyer 10. Jun 2015 20:12

AW: Zugriff auf Oracle (V. 9.x)
 
Kauf dir die Zugriffskomponenten von Devart (https://www.devart.com/de/) und freu dich fast keine Problem zu haben.
Wird benutzen diese (für MySQL) und haben eigentlich praktisch keine Probleme damit.

peterlepan 10. Jun 2015 20:29

AW: Zugriff auf Oracle (V. 9.x)
 
Devart ist insofern auch interessant, da es für Oracle (wie auch für MySQL) einen direct-Mode gibt, der komplett ohne Oracle-Client auskommt.

jobo 10. Jun 2015 20:51

AW: Zugriff auf Oracle (V. 9.x)
 
Zitat:

Zitat von Sugar (Beitrag 1304819)
Hallo,
ODBC fällt insofern aus, dass die Installation der Treiber wohl extrem kompliziert ist.

Mmh, also wenn man Oracle mal erworben hat, hat man minimal die Clientinstallation von damals. Die wirft man in ein Laufwerk und installiert den Client (jenachbedarf von minimal bis Admin)
Das geht auch heute so (mit aktuellen Versionen), weniger kompliziert als eher ein Platzfresser. ODBC hat man dann dabei.
Was man will, ist ggF. aber ODAC, das erlaubt Oracle OLE DB Provider zu nutzen, auf Delphi Seite wäre dann die ADO Komponenten einsetzbar.
Kommt aber auch auf die Delphi 7 Edition an. Wäre aber alles quasi schon da und bezahlt.

Wenn Ihr keinen Support habt, weiß ich nicht genau, wie das mit Lizenzen ist.
Wenn Ihr noch mit 9 arbeitet, würde ich das sowieso als erstes wegwerfen und aktualisieren (aber darum geht's ja hier nicht).

Mit sowas wie Devart Kompos kenne ich mich nicht aus. Wäre aber je nach Lizenzsituation vielleicht das beste. Und macht ja offenbar sogar Spaß.

p80286 10. Jun 2015 22:12

AW: Zugriff auf Oracle (V. 9.x)
 
Wenn Du D7 Prof hast, dann solltest Du alles an Bord haben was notwendig ist (ADO).
Die Clientinstallation zickt manchmal mit unvollständigen Pfadangaben in der Registry, aber kompliziert, kann ich nicht behaupten.
(Allerdings sind die Oracle-Treiber bei Text-Feldern nicht sehr zuverlässig)

Gruß
K-H

Sugar 11. Jun 2015 06:05

AW: Zugriff auf Oracle (V. 9.x)
 
Vielen Dank für die Hinweise. Ich habe mir gerade mal die Trial-Version von DevArt herunter geladen und schaue mir diese einmal an.

Gruß
Heiko

jaevencooler 11. Jun 2015 10:07

AW: Zugriff auf Oracle (V. 9.x)
 
Moin, Moin,


mit diesen Komponenten habe ich auch sehr gute Erfahrungen gemacht :


http://www.allroundautomations.com/


ist aber ausschließlich Oracle Zugriff.


Cu Michael

RoadR69 11. Jun 2015 12:11

AW: Zugriff auf Oracle (V. 9.x)
 
Zitat:

Zitat von jaevencooler (Beitrag 1304851)
Moin, Moin,


mit diesen Komponenten habe ich auch sehr gute Erfahrungen gemacht :


http://www.allroundautomations.com/


ist aber ausschließlich Oracle Zugriff.


Cu Michael

Wir haben beide Komponenten im Einsatz. Bei DOA (allround...) tut sich seit vielen Jahren nichts mehr, ist recht altbacken und benötigt den Oracle-Client, läuft aber immerhin stabil. Mir persönlich sagen die UniDac-Komponenten mehr zu. Laufen ebenfalls stabil und bei Wunsch auch ohne Oracle-Client

Bernhard Geyer 11. Jun 2015 12:37

AW: Zugriff auf Oracle (V. 9.x)
 
Zitat:

Zitat von RoadR69 (Beitrag 1304859)
Wir haben beide Komponenten im Einsatz. Bei DOA (allround...) tut sich seit vielen Jahren nichts mehr, ist recht altbacken und benötigt den Oracle-Client, läuft aber immerhin stabil. Mir persönlich sagen die UniDac-Komponenten mehr zu. Laufen ebenfalls stabil und bei Wunsch auch ohne Oracle-Client

Ungünstig ist auch das man für jede Delphi-Version eigene Quellcode bekommt statt einen der mit IFDEFs arbeitet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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