SQL Access INSERT INTO schlägt fehl

Ich versuche, eine Visual Basic-Anwendung zu erstellen, die über OLEDB mit einer Microsoft Access-Datenbank verbunden ist. In meiner Datenbank habe ich eine Benutzertabelle mit dem folgenden Layout

ID - Autonumber
Username - Text
Password - Text
Email - Text

Um Daten in die Tabelle einzufügen, verwende ich die folgende Abfrage

INSERT INTO Users (Username, Password, Email) 
VALUES ('004606', 'Password', '[email protected]')

Ich scheine jedoch einen Fehler mit dieser Anweisung zu bekommen und laut VB handelt es sich um einen Syntaxfehler.

Aber dann habe ich versucht, die folgende Abfrage zu verwenden

INSERT INTO Users (Username) Values ('004606')

Diese Abfrage schien absolut in Ordnung zu sein ...

Das Problem ist also, dass ich nur ein Feld einfügen kann, aber nicht alle 3 (mit Ausnahme des ID-Felds, da es sich um eine automatische Nummer handelt).

Jede Hilfe wäre dankbar, danke

Antworten auf die Frage(2)

Ihre Antwort auf die Frage