Thread DBI & Postgres - SQL Abfrage schlägt fehl (6 answers)
Opened by slicer at 2011-07-04 19:55

Gast slicer
 2011-07-04 19:55
#150136 #150136
Hey,

ich bins nochmal mit einem Syntaxfehler, den ich einfach nicht finde. SQL müsste korrekt sein, die Struktur der DB ist auch richtig. Also muss es an meinem Perlcode liegen. Hier der Code:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
$tabelle = "person";
$spalte = "name";
$wert = "Hans";

$tabelle = $dbh->quote_identifier($tabelle);
$spalte = $dbh->quote_identifier($spalte);
$wert = $dbh->quote_identifier($wert);

$sql = "INSERT INTO $tabelle ($spalte) VALUES ($wert)";

$dbh->do(qq'$sql');


und die Fehlermeldung:

Quote
DBD::Pg::db do failed: Fehler: Spalte Hans existiert nicht
LINE 1: INSERT INTO "person" ("name") VALUES ("Hans")
^at bla.pl line 186.

Last edited: 2011-07-04 19:58:05 +0200 (CEST)

View full thread DBI & Postgres - SQL Abfrage schlägt fehl