Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ORACLE DB-Verbindung ohne Client-Installation (https://www.delphipraxis.net/62153-oracle-db-verbindung-ohne-client-installation.html)

gunSoft 31. Jan 2006 15:02

Datenbank: ORACLE • Version: 9i • Zugriff über: ADO

ORACLE DB-Verbindung ohne Client-Installation
 
Hallo zusammen,

ich habe bis jetzt BDE und dann ADO zur Verbindung mit ORACLE benutzt, suche
jetzt aber eine Möglichkeit die ohne jegliche Clientseitige Installation (Delphi-Client,Oracle-Client)
auskommt.

Ich bin da auf ODAC Net von der Firma CoreLab gestoßen, hab mir mal die Trial-Version
für Delphi 7 runtergeladen und getestet. Das scheint aber nicht die Net-Version ohne Oracle-Client
zu sein, oder ich mach was falsch.

Hat jemand gute/schlechte Erfahrungen mit ODAC bzw. kennt jemand
eine Alternative?

Danke
Grüße
~günther

Bernhard Geyer 31. Jan 2006 15:06

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Zitat:

Zitat von gunSoft
Ich bin da auf ODAC Net von der Firma CoreLab gestoßen, hab mir mal die Trial-Version
für Delphi 7 runtergeladen und getestet. Das scheint aber nicht die Net-Version ohne Oracle-Client
zu sein, oder ich mach was falsch.

Ich glaube du mußt noch in einem Property einstellen das der direkte Zugriff verwendet werden soll. Die CrLab-Komponenten können unterschiedliche Modi fahren.

Elvis 31. Jan 2006 15:07

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Zitat:

Zitat von gunSoft
kennt jemand
eine Alternative?

DOA ist eine, performancemäßig gesehen, sehr gute Alternative.
Extrem tight an den Client geknüpft, aber als Oracle'ler sollte einem der Instant client kein Fremdwort sein. Einfach ein paar Bibliotheken und eine tnsnames.ora in den App Ordner und schon hast du einen vollen Oracle Client (mit allem client seitigem Caching etc. )

Das dumme an DOA ist, dass bei ihnen seit D7 die Zeit stillzustehen scheint.
Kein .Net Provider... :wall:

gunSoft 1. Feb 2006 10:27

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Ich glaube du mußt noch in einem Property einstellen das der direkte Zugriff verwendet werden soll. Die CrLab-Komponenten können unterschiedliche Modi fahren.

Super, habs gefunden:
OraSession1.Options.Net := True
dann nur noch den Server und Instanz angeben und es klappt! :hello:

Ich mußte aber folgende Datein ins Programmverzeichnis kopieren
damit es geht:

dac70.bpl
odac70.bpl
rtl70.bpl
dbrtl70.bpl

Ist das Standard oder kann man das auch noch umgehen?

Bernhard Geyer 1. Feb 2006 10:56

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Zitat:

Zitat von gunSoft
Ist das Standard oder kann man das auch noch umgehen?

Dein Programm wird mit Runtime-Packages kompiliert. Einfach abschalten oder aus Liste herausnehmen.

gunSoft 2. Feb 2006 07:31

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Zitat:

Zitat von Bernhard Geyer
Dein Programm wird mit Runtime-Packages kompiliert. Einfach abschalten oder aus Liste herausnehmen.

Was meinst du mit einfach abschalten oder aus Liste herausnehmen? :?:
entschuldige meine Unwissenheit.. :oops:

Bernhard Geyer 2. Feb 2006 07:46

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Liste der Anhänge anzeigen (Anzahl: 1)
Siehe Anhang

gunSoft 2. Feb 2006 08:09

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Zitat:

Zitat von Bernhard Geyer
Siehe Anhang

AHA, jetzt hab ichs kapiert.
Nur ich hab bei meinem Testprojekt die Option
"Mit Laufzeit-Packages aktualisiern" nicht aktiv, also
sollte ich keine .bpl's mitgeben müssen, oder ?

Kann es vielleicht sein, weil diese ODAC-Komponenten nur
eine Demoversion sind?

Bernhard Geyer 2. Feb 2006 08:16

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Zitat:

Zitat von gunSoft
AHA, jetzt hab ichs kapiert.
Nur ich hab bei meinem Testprojekt die Option
"Mit Laufzeit-Packages aktualisiern" nicht aktiv, also
sollte ich keine .bpl's mitgeben müssen, oder ?

Setzte mal den Schalter, Schließe den Dialog, gehe nochmal rein und setze ihn zurück.
Hier haben manche Delphi-Versionen einen Bug das trotzt nicht angewählter Option
Laufzeitpackages verwendet werden.

gunSoft 2. Feb 2006 09:05

Re: ORACLE DB-Verbindung ohne Client-Installation
 
Zitat:

Zitat von Bernhard Geyer
Setzte mal den Schalter, Schließe den Dialog, gehe nochmal rein und setze ihn zurück.
Hier haben manche Delphi-Versionen einen Bug das trotzt nicht angewählter Option
Laufzeitpackages verwendet werden.

Hat leider nichts gebracht. Aber egal, für mich war jetzt erstmal wichtig
zu wissen dass es grundsätzlich möglich ist.

Danke für die Hilfe Bernhard!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.
Seite 1 von 3  1 23      

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