Re: VB und Oracle

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hallo Erich,

"Erich Scholz" schrieb:
"Ingo Moch" wrote:

Habe bisher selbst nichts damit gemacht.
Das Heisst glaube ich OO40.

Sowas gibts. Damit kann man wohl sogar
PL/SQL aus VB machen. Da wird man aber sehr
DBMS-spezifisch. Will ich nicht machen.

Die Frage ist halt, ob nicht eh schon so DBMS-
Spezifisch bist, weil Du in den SQL-Statements
propitaere Oracle-Features verwendest (z. B.
DECODE oder "t1.foo (+)= t2.foo").

Tipp: Verwende den Oracle-Provider (ab 10g)
und nicht den Microsoft-Provider ... der ist AFAIR
schneller etwas featurereicher (z. B. Unterstuetzung
von "WHERE foo = :Wert" statt nur den ODBC-Syntax
"WHERE foo = ?"). Auch bietet Oracle eine gute
Dokumentation auf ihren Downloadseiten an.

Da gibts bei uns leider Argumente dagegen:

- Wir haben einen konzernweiten "Standard Client"
und der beinhaltet den Oracle Provider nicht.

Da ist das ja bei euch schonmal besser als bei uns.
Bei uns sind die Haupt-Anwendungen mit Oracle-Forms
realisiert. Von daher wird der Zugriff mit einer
anderen Methode von unseren System-Admins per se in
Frage gestellt.

Ich habe letztens wegen einer Installation des
Oracle-Providers angefragt. Mein Kollege fragte
zurueck "Auf welchen Rechner soll denn ODBC
installiert werden". Ich habe iim gesagt, dass ich
den OLEDB-Treiber meine und erklärt, was das ist.
Am Schluss des Gespraechs wollte mein Gegenueber
einen weitern Kollegen mit einbeziehen. Er rief ihn
an und sagte "Kann Du auf dem Rechner XY mal ODBC
installieren?".

Zum Glueck war bei dieser Installation der Microsoft
OLEDB-Provider dabei. Die beiden ODBC-Treiber sind
einfach grausam, zumal die nicht wirklich zu unserem
Standard-Installations-Schema passen und
dementsprechend auch mal bei einem Update vergessen
werden.

- Unsere Oracle-DBs sind selbst für die gleiche
Applikation auf unterschiedlichen Versionsständen
(z. B. Oracle 8 und 9). Und da macht der Oracle
Provider wohl mehr Kompatibilitätsprobleme als der
von MS.

Bis Version 9.0.21 (oder so aehnlich) hatten die
Oracle OLEDB-Provider ein paar weige Macken, die
sich ausserst schlecht nachvollziehbaren
Fehlermeldungen ausserten (z. B. wurde bei der
verwendung von "CASE WHEN" die Meldung "ORA-00907
Missing right parenthesis" gefeuert, weil der
OLEDB-Treiber elementare Leerzeichen
"wegoptimiert" hat). Aber das wurde AFAIR schon
mit Updates zur Version 9 behoben und sollte sich
inzwischen erledigt haben (wir sind ja schon bei
Version 11). Kompatibilitaetsprobleme kann ich gar
nicht bestaetigen ... auch nicht mit Version 9.0.21.
Habe damit eine Weile auf eine 8.0.5.x zugegriffen,
bis wir nach 10g migriert sind.

Ist ein bisschen persoenliche Einstellungssache
und Glaskugel,

Das wichtigste Tool überhaupt! ;-)

Welches von den Beiden ;-)

Ingo


.



Relevant Pages

  • Re: ORACLE CLIENT USERS BEWARE: Bug in Query Builder breaks SQL
    ... Comparing the Microsoft .NET Framework 1.1 Data Provider for Oracle ... When trying to use the Query Builder with Oracle, ...
    (microsoft.public.vsnet.general)
  • RE: Asp.net/vb and Oracle
    ... Oracle Provider for OLE DB components, as well as the orcle Data Provider for ... setup on other machines where I have installed the Oracle 9i client, ... Oracle client and networking components were not found. ... later client software installation. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: OracleClient, Oracle 10g, Connection failure
    ... First we installed the .NET Managed Provider for Oracle. ... Microsoft OLE DB Provider for Oracle ... Oracle Version 7.3.3 or later client software installation. ...
    (microsoft.public.dotnet.framework.adonet)
  • Re: Oracle Database Access via IIS 6.0 ASP Pages on Windows 2003 S
    ... >Oracle 10g Client is installed on the Windows Server. ... >This is my standard DSN Less connection. ... >Microsoft OLE DB Provider for ODBC Drivers error '80004005' ...
    (microsoft.public.inetserver.iis)
  • Re: Cant get Oracle OLE DB provider to work from SSIS on a 64-bit environment
    ... The project I'm trying to get running, consists of approx 25 seperate packages where 3-4 of them gets data from different Oracle sources, but I'm not even got to the point where I'm trying to run the whole lot. ... There are two issues in the topic that could be an issue, and that is to switch the whole project to 32-bit mode and then the part that says that the Designer only shows 32-bit versions of the provider. ... What I think I'll try now, it to install the 32-bit version of the Oracle ODAC to see if that makes any difference. ... uninstall ODAC and when I uninstall the regular Oracle Client with the ...
    (microsoft.public.sqlserver.dts)