hallo datenbankgurus
ich muss ein java-programm schreiben (uni), welches über jdbc/odbc aus einer acces-datenbank lesen und schreiben kann. nun sollte ich eine update-funktion einbauen. doch damit habe ich so meine liebe mühe.
der sql-string setzt sich folgendermassen zusammen:
UPDATE TABLEX SET wert1=\'abc\', wert2=\'def\' WHERE wert1=\'uvw\', wert2=\'xyz\'
im gesamten sind es etwa zehn werte, welche verglichen werden müssen. nur stimmt beim where-statement irgendwas nicht. wie muss ich die sache korrekt formulieren?
sämtliche werte sind strings.
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
ah vielen dank!
das hatte ich zwar auch schon versucht, aber es gab ebenfalls eine fehlermeldung. nun habe ich mich besser geachtet, was für eine es war. er gab einen inkompatiblen datentyp aus. dieser fehler war darauf zurückzuführen, dass ein datenbankfeld vom typ integer war. die als string formatierte zahl, welche dort eingefügt wird, hat er geschluckt. nur beim vergleichen ist er gestolpert ;-)
naja, hauptsache jetzt läuft die sache.