Michael : Weis nicht weiter... PHP mag nicht wie ich :-(

Beitrag lesen

Hallo Tom,

hast Due Dir denn das fertig ausgerechnete Statement vor der Ausführung nochmal ausgeben lassen? Es könnte ja sein, dass z.B. in $f_id kein Wert drin steht und dann stüde da im Statement ja "WHERE ID = ;"

Ja :-) habe ich auch schon ... $f_id hat einen Wert...

Habe es momentan auch so gestellt...

Code:
include("../.....usw.
$odbc2 = (odbc_connect ($achost4, $acuser4, $acpwd4));
$sql2 = odbc_exec($odbc2, "UPDATE $acname41 SET Systembenutzer = $A7 WHERE ID = $f_id ;");

Und erhalte diese Fehlermeldung:
Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntaxfehler in UPDATE-Anweisung., SQL state 37000 in SQLExecDirect in D:\xxx\xxx\Jobbearbeiten.php on line 105

Die Datenbank worin dieses geschrieben werden soll ist eine Access DB.

Viele GRüße

Michael