Basti54
Erfahrenes Mitglied
Hallo.
Ich arbeite grad daran, Daten per Java (JDBC) in eine Oracle Datenbank zu transferieren. Es tauch dabei folgendes Problem auf: cCh will diesen INSERT Befehl absetzen:
Dabei wird folgende Fehlermeldung erzeugt:
Mache ich das Ganze mit einer Oracle SQL Plus Konsole klappt es wunderbar:
Der Aufbau der Tabelle ist folgender:
Warum ist das so? Was mache ich falsch?
Danke für die Hilfe.
Basti
Ich arbeite grad daran, Daten per Java (JDBC) in eine Oracle Datenbank zu transferieren. Es tauch dabei folgendes Problem auf: cCh will diesen INSERT Befehl absetzen:
Code:
INSERT INTO eineTab(RistkRef, VonPos, BisPos, Typ, Einheit, Wert, Herkunft, Zeitangabe, DatUebernahme, Gueltig) VALUES(-53101820,0,60,'V-KFZ','kmh',7.0,'FCD',to_date('2006-4-19 16:8:6', 'yyyy-mm-dd hh24-mi-ss'),to_date('2006-11-7 18:11:35', 'yyyy-mm-dd hh24-mi-ss'),'1');
Dabei wird folgende Fehlermeldung erzeugt:
Code:
java.sql.SQLException: ORA-00911: invalid character
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
Mache ich das Ganze mit einer Oracle SQL Plus Konsole klappt es wunderbar:
Code:
SQL> INSERT INTO IVI.MesswFCD(RistkRef, VonPos, BisPos, Typ, Einheit, Wert, Herkunft, Zeitangabe, Da
tUebernahme, Gueltig) VALUES(-53101820,0,60,'V-KFZ','kmh',7.0,'FCD',to_date('2006-4-19 16:8:6', 'yyy
y-mm-dd hh24-mi-ss'),to_date('2006-11-7 18:11:35', 'yyyy-mm-dd hh24-mi-ss'),'1');
1 Zeile wurde erstellt.
Der Aufbau der Tabelle ist folgender:
Code:
RISTKREF NOT NULL NUMBER(10)
VONPOS NUMBER(3)
BISPOS NUMBER(3)
TYP NOT NULL CHAR(5)
EINHEIT NOT NULL CHAR(10)
WERT NOT NULL NUMBER(10,2)
HERKUNFT NOT NULL CHAR(10)
ZEITANGABE NOT NULL TIMESTAMP(6)
DATUEBERNAHME NOT NULL DATE
GUELTIG NOT NULL CHAR(1)
Warum ist das so? Was mache ich falsch?
Danke für die Hilfe.
Basti