我的MS-Access员工表有六列:
姓氏-部门代码-聘用日期-信用额度-电话号码-经理ID
系统要求我在“雇员”表中添加新行。设置雇用日期以显示该人是在上午10:00被雇用的。
这是桌子的屏幕截图:
这是我的代码:
插入sec0703_employees 值(Smith,Exe,#10-29-2018 10:00 AM#,100、2222、201);
错误:查询值和目标字段的数量不同。
我在代码中用逗号分隔了六列。我不确定为什么Access会告诉我“不一样。”
答案 0 :(得分:2)
您需要将字符串放在引号中并列出要插入的列:
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);
这似乎是所有列,但错误表明该表还有其他列。