Sql 查询值的数量和目标不相同时出现问题

Sql 查询值的数量和目标不相同时出现问题,sql,ms-access,Sql,Ms Access,My MS Access Employees表有六列: 姓氏-部门代码-雇用日期-信用额度-电话号码-经理id 我被要求在Employees表中添加新行。设置雇用日期以显示该人员在上午10:00被雇用 以下是表格的屏幕截图: 这是我的密码: 插入sec0703\u员工 价值观(Smith,Exe,#10-29-2018上午10:00#,100222201) 错误:查询值和目标字段的数量不相同 我的代码中有六列逗号分隔。我不确定Access为什么告诉我“不一样”。您需要将字符串放在引号中并列出要

My MS Access Employees表有六列:

姓氏-部门代码-雇用日期-信用额度-电话号码-经理id

我被要求在Employees表中添加新行。设置雇用日期以显示该人员在上午10:00被雇用

以下是表格的屏幕截图:

这是我的密码:

插入sec0703\u员工 价值观(Smith,Exe,#10-29-2018上午10:00#,100222201)

错误:查询值和目标字段的数量不相同


我的代码中有六列逗号分隔。我不确定Access为什么告诉我“不一样”。

您需要将字符串放在引号中并列出要插入的列:

insert into sec0703_employees (last_name, dept_code, hire_date, credit_limit, phone_number, manager_id)
    values ("Smith", "Exe", #10-29-2018 10:00 AM#, 100, "2222", 201);

这似乎是所有列,但错误表明该表还有其他列。

您需要将字符串放在引号中并列出要插入的列:

insert into sec0703_employees (last_name, dept_code, hire_date, credit_limit, phone_number, manager_id)
    values ("Smith", "Exe", #10-29-2018 10:00 AM#, 100, "2222", 201);

这似乎是所有列,但错误表明该表还有其他列。

为什么要编写代码来插入单个记录?不能使用屏幕截图中显示的数据表?为什么要编写代码来插入单个记录?不能使用屏幕截图中显示的数据表?