SQL Access INSERT INTO失败

Naq*_*eel 2 sql vb.net insert ms-access-2007

我正在尝试使用OLEDB创建一个连接到Microsoft Access数据库的可视化基本应用程序.在我的数据库中,我有一个具有以下布局的用户表

ID - Autonumber
Username - Text
Password - Text
Email - Text
Run Code Online (Sandbox Code Playgroud)

要将数据插入表中,请使用以下查询

INSERT INTO Users (Username, Password, Email) 
VALUES ('004606', 'Password', 'Email@Mail.com')
Run Code Online (Sandbox Code Playgroud)

但是我似乎得到了这个语句的错误,根据VB,这是一个语法错误.

但后来我尝试使用以下查询

INSERT INTO Users (Username) Values ('004606')
Run Code Online (Sandbox Code Playgroud)

这个查询似乎绝对正常......

所以问题是我可以只插入一个字段而不是全部3个字段(不包括ID字段,因为它是一个自动编号).

任何帮助将不胜感激,谢谢

Fio*_*ala 5

密码是保留字,必须加密[密码]

INSERT INTO Users (Username, [Password], Email)
VALUES ('004606', 'Password', 'Email@Mail.com')
Run Code Online (Sandbox Code Playgroud)