就像数值通配符查询在Access中不起作用

时间:2019-11-14 14:19:48

标签: ms-access

在Access DB中进行压缩和修复后,我的一个查询停止工作。

之前,它仍然可以在catalogNum字段中看到那些通配符数字条目(具有前三个数字的记录)。压缩和修复后,查询不再能够识别它们。

查询:

UPDATE [CurrTbl] SET [CurrTbl].[Ref#] = Left([catalogNum],4) WHERE [catalogNum] Like "###*";

即使[catalogNum] Like "K#*"也不起作用。

以下是示例数据:

enter image description here

catalogNum的格式为短文本。目标记录是ID号1和3,但是查询不返回任何记录以进行更新。

我从头开始重新创建表/查询,但仍然没有运气。

我的数据库是否已损坏?还是我在查询中错过的东西?

访问版本:1902内部版本11328.20420

编辑:

我使用了 [0-9] 而不是,它可以正常工作。但是它仍然让我困惑#在文件中如何停止用作参数。

0 个答案:

没有答案