Hallo,
ich habe ein kleines Problem mit postgresql. Ich habe einen Table bei dem eine Spalte in Anführungszeichen gestzt ist. Ich kann über JDBC keinen Insert befehl abfeuern. Ich bekomme den folgenden Fehler:
Fehlermeldung:
Die Tabelle sieht wie folgt aus:
Feuere Ich den Insert "INSERT INTO ident (vorname, "name", sortname, bem) VALUES ('dfg', 'dgdfg', 'dgdfg, dfg', 'dg')" auf der Datenbank ab funktioniert es. Das Problem liegt an den Anführungszeichen der Spalte "name". Wie muss ich den SQL abfeurn, damit er angenommen wird?
Danke
Andy
ich habe ein kleines Problem mit postgresql. Ich habe einen Table bei dem eine Spalte in Anführungszeichen gestzt ist. Ich kann über JDBC keinen Insert befehl abfeuern. Ich bekomme den folgenden Fehler:
Fehlermeldung:
Java:
:::: Sended SQL Statement: INSERT INTO ident (vorname, "name", sortname, bem) VALUES ('dfg', 'dgdfg', 'dgdfg, dfg', 'dg') ::::
org.postgresql.util.PSQLException: Die Anweisung wurde geschlossen.
SQL-State: 55000
ErrorCode: 0
Die Tabelle sieht wie folgt aus:
SQL:
CREATE TABLE ident
(
identnr serial NOT NULL,
vorname character(30),
"name" character(100),
sortname character(20),
akfz character(3),
bland character(2),
geschl character(1),
anti character(25),
antizudtxt character(30),
bem character(255),
t_rolle character(1),
t_gebdat date,
t_mtknr integer,
titel_nachgestellt character(25)
)
Feuere Ich den Insert "INSERT INTO ident (vorname, "name", sortname, bem) VALUES ('dfg', 'dgdfg', 'dgdfg, dfg', 'dg')" auf der Datenbank ab funktioniert es. Das Problem liegt an den Anführungszeichen der Spalte "name". Wie muss ich den SQL abfeurn, damit er angenommen wird?
Danke
Andy
Zuletzt bearbeitet von einem Moderator: