Thomas: Wo fehlt denn in der SELECT-Anweisung das Semikolon?

Beitrag lesen

Sali fK

Als erstes möchte ich mich bei Stefan Falz für seine Hilfestellung bedanken. Allerdings hätte er es besser bleiben lassen.

Wie Klaus bereits erwähnt hat ist die WHERE Anweisung in deinem INSERT INTO äusserst fragwürdig. Und selbst Microsoft kennt in seinen SQL Definitionen keine INSERT INTO - WHERE kombinationen.

Falls Du einen neuen Record anlegen möchtest, benutzt Du die INSERT INTO Anweisung. Wenn aber der Record schon existiert (das scheint er in deinem Fall zu tun) so benötigst Du UPDATE!

Und so gehts:
UPDATE tab_name
   SET spalte_1=ausdr_1 [{,spalte_2=ausdr_2}...]
   [FROM tab_name1 [{,tab_name2}..]
   [WHERE bedingung]

Grüsse
  Thomas