Hallo,
Es ergibt sich die FM
====FM=====
DBD::ODBC::db prepare failed: [Microsoft][ODBC Microsoft Access 97 -Treiber] Syntaxfehler (fehlender Operator) in Abfrageausdruck ''Q: Wie parse ich ein multiple select?
^Hier danach fehlt der Operator.
my $sth = $dbh->prepare("INSERT INTO content VALUES('$section_i', '$section', '$subject', '$date', '$body') ");
In welcher der Variablen steht denn der Text ?
Er steht dort offensichtlich so drin:
'Q: Wie parse ich ein multiple select? ....'
Damit ergibt sich im Statement:
INSERT INTO content VALUES('...', '...', '...', '...', ''Q: Wie parse ich ein multiple select? ....'')
Das '' ist dann der Value und nach diesem und vor Q fehlt ein Operator.
Tipp:Wussten Sie schon? Man kann soetwas erkennen, wenn man das SQL Statement zunächst einer String-Variablen zuweist und diese dann testweise ausgeben lässt.
viele Grüße
Axel