SQLWarnings oracle-lite
-
Hallo,
ich benutze Oracle8iLite
mit Oracle Lite 40 ODBC Treibernachdem ich eine Connection erstellt habe (funktioniert)
bekomme ich folgende Warnung:
*
SQLState: IM006
Message: [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
Vendor: 0
*ebenso beim erzeugen eines Statements bekomme ich eine Warnung:
statement = getConnection().createStatement();
*
SQLState: 01S02
Message: [ODBC 01S02] Option value changed
Vendor: 0
*des weiteren habe ich festgestellt das zwar per default AutoCommit eingestellt
sein sollte dies aber nicht der Fall ist.
Ich muß das AutoCommit auf jeden Fall setzten.Kennt jemand Möglichkeiten die Warnungen zu beseitigen
und auch in klaren Text zu übersetzen
(wenn ich z.B in eine nicht vorhandene Tabelle einfügen will oder ...)
(Treiber / Kommandos / ... ?)Was ist das für eine Sache mit dem AutoCommit ?
Danke Gruß
Michael
-
Ist vielleicht in "Rund um die Programmierung" besser aufgehoben.
-
Hi,
sowas hatte ich noch nicht. Aber der Microsoft ODBC- Treiber kommt nicht mit jeder Oracle - Version klar.
Nimm den ODBC- Treiber der Oracle- Version. VIelleicht hat sich das dann erledigt.
-
ich habe 3 ODBC Driver
Oracle Lite 40 (installiert)
Microsoft ODBC for Oracle Version 2.573.6200.00
Microsoft ODBC für Oracle Version 2.573.6200.00ich habe es mit der deutschen Version probiert
allerdings klappt es nicht über SQL+ darauf zuzugreifen.Eventuell habe ich auch das ODBC-Setup falsch ausgefüllt
soweit ich es verstanden habe sind die ersten 3 Zeilen
Data Source Name
Description
User Name
willkürlich auszufüllenbei Server habe ich Probleme:
was muß ich bei SERVER= eintragen ?"DSN=food;UID=SYSTEM;PWD=secret;SERVER=mickey.world"
-
den tns-Namen:
Beispiel:
testtns.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.10.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DAP.world)
)
)in diesen Fall muss SERVER="testtns.WORLD "