小编Kri*_*one的帖子

MS Access LIKE 表达式在用作 MS Excel 数据源时出现问题

我创建了一个 MS Access 2013 查询,在查询中我有一个使用 LIKE 运算符的表达式。然后我创建一个 Excel 2013 工作簿并选择此 Access 数据库作为数据源并选择包含 LIKE 表达式的查询。问题是它在将数据返回到excel时似乎不喜欢LIKE表达式。从 Access 内部运行查询时,它会显示正确的结果。

所以如果我有一个看起来像这样的表情

iif([CAR] like "*A*", True,False)
Run Code Online (Sandbox Code Playgroud)

在 Access 中运行查询时,它将返回表中的所有 CAR,并根据 CAR 字段中的字符串显示 true 或 false。但是当将此查询设置为 Excel 数据源时,它仅返回导致 false 的结果(CAR 字段字符串中没有 A)

我知道 Excel 不使用 LIKE 运算符,但我认为 Access 中的查询会产生结果,而 Excel 只是使用结果。

如果您需要对问题进行澄清,请在评论中提问。

excel ms-access datasource sql-like

3
推荐指数
1
解决办法
4208
查看次数

标签 统计

datasource ×1

excel ×1

ms-access ×1

sql-like ×1