mysql - 接收错误: The Microsoft Access database engine cannot find a record in the table "Order Status" with key matching field(s) "Status ID"

标签 mysql ms-access

我正在尝试使用 MySQL 作为 Northwind 2007 Sample 的后端。在其中一种表格中,我收到上述错误。我已将所有表移至 MySQL,匹配数据类型,创建外键。数据正在数据库中显示和更正。但是我在子表单中收到此错误。

最佳答案

不要在表名和字段名中使用空格。如果您坚持,请在 Access 中将它们括在括号中:

[Order Status]
[Status ID]

在 MySQL 中,使用引号。

关于mysql - 接收错误: The Microsoft Access database engine cannot find a record in the table "Order Status" with key matching field(s) "Status ID",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43063547/

相关文章:

python - 将字典附加到 mysql 表时出错

mysql - 合并两个表中的多个列

PHP mysqli 和 SSL

sql - 为什么操作查询在 Access VBA 中不起作用?

java - 如何在Java中从Ms Access数据库显示jLabel中的行?

python - 使用 ""从 Python 执行 SQL

mysql - InnoDB和MYISAM哪个好?

python - 合并列表中的重复项? - 问题比看起来更复杂

excel - 将选定的电子表格从 Excel 文件导入到 Access 2007 表中的 VBA 代码是什么

sql - 微软 Access : setting table column Caption or Description in DDL?