Thema: Delphi Delphi + Oracle

Einzelnen Beitrag anzeigen

csa

Registriert seit: 22. Feb 2005
Ort: Wiesbaden
14 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Delphi + Oracle

  Alt 24. Mär 2005, 11:06
Hallo,

ich persönlich verwende die ADO für den Zugriff auf Oracle 9.2 mit Delphi 7. Der Datenzugriff ist bei meinen Programmen in einer COM-DLL zentralisiert, daher hat sich ADO angeboten.

ADO ist sozusagen das Gerüst für den Datenzugriff, der eigentliche Zugriff erfolgt durch Treiber, so genannte Provider. Bei ADO wird von MS ein Provider für Oracle mit geliefert - der ist unbrauchbar. Oracle liefert eigene Provider, aktuell sind "Oracle Provider for OLE DB 9.2.0.4.0" für 9.2 bzw. "Oracle Provider for OLE DB 10.1.0.2.0" für 10g.

Die Oracle-Provider sind nicht so komfortabel zu verwenden wie Provider von MS, bspw. kann der Inhalt eines CLOB-Feldes nicht einfach in einen String eingelesen werden. Die Version 9.2 läuft mit NCLOBs (Unicode-Memofelder) nicht richtig. Aber eine gemeinsame Zugriffsschicht auf Oracle- und MS SQL-Datenbanken lässt sich mit ADO realisieren.

Grüße
Christoph
  Mit Zitat antworten Zitat