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