thales: INSERT INTO tabelle mit AutoWert

Beitrag lesen

Hallo Forumer,

wie es scheint muss ich bei einem Problem, mit dem ich mich schon länger
rumschlage, eure Hilfe in Anspruch nehmen:
Ich benutze ASP zusammen mit einer Access-DB (ODBC) und möchte an eine
vorhandene Tabelle (book) eine einen Datensatz anfügen. Alles kein Ding,
aber meine Tabelle hat ein Feld namens "nr", das gleichzeitig AutoWert und
Primärschlüssel ist.

Ich habe schon verschiedene Lösungen für dieses Problem ausprobiert:
Eine Lösung, die anscheinend bei MySQL klappt:

Angenommen, das feld "nr" hat die eigenschaft "auto_wert", dann darf man
nicht schreiben:
        "insert into table (id,feld1,feld2) values (null,'inhalt1','inhalt2')"
sondern:
        "insert into table (feld1,feld2) values ('inhalt1','inhalt2')"
Also das feld einfach weglassen.

Das funktioniert in meinem Fall:

SQL = "insert into book (date,name,text,email,sortierdatum) values_
      ('inhalt1','inhalt2','inhalt3','inhalt4','inhalt5')"

leider nicht! Statt dessen schleudert mir der ODBC-Treiber eine
Fehlermeldung entgegen: "Fehler in der INSERT INTO-Syntax"

Also, wenn euch das Problem gerade mit ASP + Access + ODBC schon mal
untergekommen ist, wäre ich über Lösungsansätze dankbar.

MfG thales