Thread kleines Syntax Prolem in INSERT
(4 answers)
Opened by Neo25 at 2003-10-26 14:07
Hey zusammen,
ich habe mal wieder einkleines Problem mit meinem SQL_Syntax in einer INSERT Anweisung. Und zwar hab ich ein Perlscript geschrieben, welches meinen SQL_Query dynamisch zusammen baut. Da ich eine Windowsmaschine habe, benutzte ich ActivePerl und eine Access_Datenbank die ich über ODBC anspreche. Funktioniert soweit alles prima, bis auf eine Sache. Ich möchte das aktuelle Systemdatum in meine Access-Datenbank reinschreiben, dieses ermittle ich wie folgt: use POSIX qw(strftime); $date = strftime "%Y%m%d", localtime; die Ausgabe con $date sieht auch so aus wie ich das will nämlich 20031026. Wenn ich dieses jetzt aber in meinen Query einbaue dann bekomme ich immer eine SQL Fehlermeldung: "ODBC Microsoft Access Driver] Syntaxfehler in der INSERT INTO-Anweisung". Mein INSERT sieht so aus: INSERT INTO contentneulink (date,adminvorname,adminnachname,adminuserid,adminphone,adminemail,adminwkz) VALUES('20031026','vorname','nachname','aggg','0711/112233','test@tes.de','096') Wenn ich date/$date weglasse schreibt er problemlos in meine Datenbank.Das Feld date(in Access) hat das Format Datum/Uhrzeit.Die Feldreihenfolge stimmt auch!? Warum schreibt er das so nicht in die Datenbank? Weiß jemand eine Lösung, muss ich es erst noch umformatieren oder so? Bin für jede Hilfe dankbar!!!! |