![]() |
Re: ORACLE DB-Verbindung ohne Client-Installation
Wenn du dich direkt verbinden willst, mußt du im Connectionstring die IP-Adresse, SID, Port, usw. mitangeben. Dann funktioniert's...
Und die "Net" Option muß irgendwo enabled werden. |
Re: ORACLE DB-Verbindung ohne Client-Installation
@Elvis
Zitat:
einen .net-provider von DOA wird es (meiner Meinung nach) NIE geben, dafür gibt es doch den ODP.net und von Borland die BDP.net-Ora-Anbindung... :-) thomas |
Re: ORACLE DB-Verbindung ohne Client-Installation
Zitat:
Der BDP... ich tue lieber so als wäre da ein Witz gewesen... ;) AllroundAutomations scheint einfach eingepennt zu sein... Man bedenke auch wielange es schon ein paar extrem nervige Bugs in deren anonsten genialen PL/SQL Developer gibt... :cry: |
Re: ORACLE DB-Verbindung ohne Client-Installation
Zitat:
Zitat:
Zitat:
:-) thomas |
Re: ORACLE DB-Verbindung ohne Client-Installation
Zitat:
Habe jetzt mal ADO mit Instant Client versucht und es funzt! Damit währe mein Problem eigentlich gelöst, weil ich für die DB-Seite immer ein paar selbst geschriebene Klassen benutze die auf ADO aufsetzen, wenn mir nicht folgendes aufgefallen währe: Auf euren Ansporn an habe ich eben ODAC und ADO mit Instant Client getestet und gemerkt dass ODAC um Längen schneller zu sein scheint. Ich hatte öfters schon den Verdacht das ADO etwas langsam ist... Ist diese Erkenntnis neu? Und gibt es vielleicht irgendwo einen Vergleich zwischen den Verschiedenen Möglichkeiten speziell mit Delphi Win32 auf Oracle zuzugreifen. Und noch eine Frage zu DOA: hat das Vorteile gegenüber ODAC oder ADO? |
Re: ORACLE DB-Verbindung ohne Client-Installation
Nachteil von DAO: keine "net" Option möglich, du brauchst also immer die Oracle Client-Software.
Vorteil von DAO: Package Wizard (generiert dir einen Delphi Wrapper für Oracle Packages, d.h. du hast ganz normales Intellisense für den Aufruf von Packages) - bin mir nicht sicher, ob Corelab da schon nachgezogen hat. Du ersparst dir bei großen Packages viel Schreibarbeit. Von der Performance glaube ich wird es sich ähnlich verhalten wie bei Java thin vs. Java/OCI ... je mehr Stored procedures desto performanter die OCI Lösung. Ich verwende zur Zt. die DAO Komponenten und bin sehr zufrieden damit. Allerdings wußte beim Kauf vor ein paar Jahren noch nichts von der ODAC net Option... Performanceprobleme wirst du wahrscheinlich mit keinem der beiden Komponentensets erfahren. Den einzigen Vorteil, den ich bei ADO erkennen kann, ist die universelle Schnittstelle, dh. du kannst eventuell datenbankunabhängig programmieren, wenn du keine datenbankspezifischen Extras verwendest... Ach ja, und natürlich der Preis. Wobei sowohl DAO als auch ODAC den Preis wert sind. |
Re: ORACLE DB-Verbindung ohne Client-Installation
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: ORACLE DB-Verbindung ohne Client-Installation
Erstmal danke für eure Stellungnahmen!
Zur Klärung: mit ADO meine ich die ADO (ADODB) Komponenten von Delphi (aktuell benutze ich Delphi 7). Bezüglich passender Oracle Client-Software: wie ich hier gelernt habe gibt es folgende Möglichkeiten: - "Normaler" Oracle-Client - Oracle Instant Client - direkter Zugriff über TCP/IP (ODAC Net) gibt es da noch andere Möglichkeiten? |
Re: ORACLE DB-Verbindung ohne Client-Installation
Zitat:
![]() Und ja, das läuft prima mit dem Instant client. Deren PL/SQL Developer kann man auf die Art als Portable App neben OpenOffice und FireFox immer mit sich auf einem USB Stick herumtragen. Falls ich irgendwo mit Ora arbeiten muss, muss ich nur die dortige OraDB in die tnsnames.ora eintragen und los gates. :) |
Re: ORACLE DB-Verbindung ohne Client-Installation
Also ich kann aus meiner mehrjährigen Erfahrung mit ODAC D5, D7, D2005) nur sagen, dass ich wirklich zufrieden bin :).
Die Upgrade-Poltik ist sehr gut. Man kann sich mit dem einmal erhaltenen Download-Link immer wieder einloggen und die jeweils aktuellste Version downloaden. Mit dem Kauf erwirbt man die Versionen für alle Delphi-Versionen seit D3 und kann sich die jeweils benötigten Bibliotheken downloaden. Der Support ist nach meiner Meinung hervorragend. In den (wenigen) Fällen, wo ich Hilfe gebraucht hatte, kam die Antwort per Mail innerhalb weniger Stunden. :coder: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz