运行4年后,我现在在MS Access 2010数据库中收到“无效使用Null”错误

穆雷·特里姆(Murray Trim)

出乎意料的是,我开始得到“无效使用Null”的信息。现在,我的数据库中发生了许多不相关的查询。(MS Access 2010)

其中一个查询的SQL代码是:

INSERT INTO [Vendor List] ( [Vendor Number], [Vendor Name] )
SELECT [2_Onbase_NewVendors].[Vendor Number], [2_Onbase_NewVendors].[Vendor Name]
FROM 2_Onbase_NewVendors LEFT JOIN [Vendor List] ON [2_Onbase_NewVendors].[Vendor Number] = [Vendor List].[Vendor Number]
WHERE ((([2_Onbase_NewVendors].[Vendor Name]) Is Null));

该查询只是在寻找缺失的“供应商”并将其添加进来。在过去的几年中,它一直运行良好。我查看了这两个表,由于所有内容实际上都匹配,因此目前没有返回空值。

我检查了参考文献,它们似乎都是正确的。没有“丢失”的引用。这在运行时版本和完整版本中都在发生。我正在Windows 10上运行完整的Access版本,而运行时版本上的版本正在运行Windows7。我们最近应用了Microsoft Office更新,但在相关的内容中找不到任何东西。我已经花了几个小时在网上冲浪,但找不到任何相关的内容。网上的大多数事物似乎都是人们创建查询时产生的。我已经在前端和后端数据库上运行了压缩和修复。

有什么建议?

约翰·宾汉

我倾向于说“谢谢微软”-但是查询确实有点棘手:

查询是从表2_Onbase_NewVendors中选择数据并将其插入表[Vendor List]中-但仅在2_Onbase_NewVendors。[Vendor Name]为null的地方吗?

这不应该是[供应商列表]。[供应商编号]为空的地方吗?(或供应商名称):

INSERT INTO [Vendor List] ([Vendor Number], [Vendor Name])
SELECT nv.[Vendor Number], nv.[Vendor Name]
FROM 2_Onbase_NewVendors nv LEFT JOIN [Vendor List] vl ON nv.[Vendor Number] = vl.[Vendor Number]
WHERE vl.[Vendor Number] IS NULL

建议您总是使用别名表(就像我在这里所做的那样),因为它对于您自己和其他必须阅读您的代码的人来说总是可以提高清晰度。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

运行4年后,我现在在MS Access 2010数据库中收到“无效使用Null”错误

来自分类Dev

MS Access数据库中的SQL查询错误

来自分类Dev

MS Access数据库错误

来自分类Dev

如何使用ActiveGantt Chart控件部署MS Access 2010数据库?

来自分类Dev

使用Visual Basic 2010更新MS Access数据库时出错

来自分类Dev

我可以将Access 2010数据库与SharePoint 2013一起使用吗

来自分类Dev

我可以在MS Access中的SQL Sever数据库上使用我的视图吗?

来自分类Dev

使用Python将数据插入MS Access数据库

来自分类Dev

如何在拆分数据库中从前端到后端链接表(MS Access 2010)

来自分类Dev

如何在拆分数据库中从前端到后端链接表(MS Access 2010)

来自分类Dev

使用 MS Access 数据库的更新语句中的语法错误

来自分类Dev

使用 MS ACCESS 数据库在 VB.net 上执行阅读器错误

来自分类Dev

通过单击按钮使用C#从MS Access数据库中删除数据

来自分类Dev

通过单击按钮使用C#从MS Access数据库中删除数据

来自分类Dev

使用C#,如何使用循环在MS Access数据库中插入递增数字?

来自分类Dev

MS Access数据库(.mdb)中的表的审核跟踪

来自分类Dev

在VBA中获取MS Access数据库的版本

来自分类Dev

Ms Access Join表在单独的数据库中

来自分类Dev

在MS Access中访问数据库时更新查询

来自分类Dev

在VBA中获取MS Access数据库的版本

来自分类Dev

重置MS Access数据库中的身份列

来自分类Dev

MS Access数据库中的重复行

来自分类Dev

Ms Access Join表在单独的数据库中

来自分类Dev

确定MS Access数据库中的编码

来自分类Dev

ms-access 数据库中的对象依赖关系

来自分类Dev

通过VB.NET 2010连接到Access 2013数据库时出现无效的文件名错误

来自分类Dev

通过VB.NET 2010连接到Access 2013数据库时出现无效的文件名错误

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

Related 相关文章

  1. 1

    运行4年后,我现在在MS Access 2010数据库中收到“无效使用Null”错误

  2. 2

    MS Access数据库中的SQL查询错误

  3. 3

    MS Access数据库错误

  4. 4

    如何使用ActiveGantt Chart控件部署MS Access 2010数据库?

  5. 5

    使用Visual Basic 2010更新MS Access数据库时出错

  6. 6

    我可以将Access 2010数据库与SharePoint 2013一起使用吗

  7. 7

    我可以在MS Access中的SQL Sever数据库上使用我的视图吗?

  8. 8

    使用Python将数据插入MS Access数据库

  9. 9

    如何在拆分数据库中从前端到后端链接表(MS Access 2010)

  10. 10

    如何在拆分数据库中从前端到后端链接表(MS Access 2010)

  11. 11

    使用 MS Access 数据库的更新语句中的语法错误

  12. 12

    使用 MS ACCESS 数据库在 VB.net 上执行阅读器错误

  13. 13

    通过单击按钮使用C#从MS Access数据库中删除数据

  14. 14

    通过单击按钮使用C#从MS Access数据库中删除数据

  15. 15

    使用C#,如何使用循环在MS Access数据库中插入递增数字?

  16. 16

    MS Access数据库(.mdb)中的表的审核跟踪

  17. 17

    在VBA中获取MS Access数据库的版本

  18. 18

    Ms Access Join表在单独的数据库中

  19. 19

    在MS Access中访问数据库时更新查询

  20. 20

    在VBA中获取MS Access数据库的版本

  21. 21

    重置MS Access数据库中的身份列

  22. 22

    MS Access数据库中的重复行

  23. 23

    Ms Access Join表在单独的数据库中

  24. 24

    确定MS Access数据库中的编码

  25. 25

    ms-access 数据库中的对象依赖关系

  26. 26

    通过VB.NET 2010连接到Access 2013数据库时出现无效的文件名错误

  27. 27

    通过VB.NET 2010连接到Access 2013数据库时出现无效的文件名错误

  28. 28

    如何使用VBA创建空白的MS Access数据库?

  29. 29

    如何使用VBA创建空白的MS Access数据库?

热门标签

归档