sql - MS Access 输入参数值对话框
问题描述
我从 Access 收到一个奇怪的“输入参数值”请求。这个查询运行得很好,然后第二天我遇到了这个问题。我不明白为什么。
它要我输入 Query1.hole_id。
SELECT assay.*
FROM assay
INNER JOIN collar
ON assay.hole_id=collar.hole_id
WHERE collar.section="ERC" AND collar.level="645";
解决方案
尝试这样做
解决方案1:
SELECT assay.*
FROM assay
INNER JOIN collar
ON assay.[hole_id]=collar.[hole_id]
WHERE collar.[section]="ERC" AND collar.[level]=645;
上述答案对您不起作用,而不是尝试第二个
解决方案2:
SELECT assay.*
FROM assay INNER JOIN collar ON assay.[hole_id] = collar.[hole_id]
WHERE (((collar.section)="ERC") AND ((collar.level)=645));
我已经运行了这个查询及其对我的工作。
推荐阅读
- android - 在 android 应用程序中显示特定活动的数据
- ruby-on-rails - 警告:命令行选项“-Wimplicit-int”对 C/ObjC 有效,但对 C++ 无效
- kubernetes - 负载均衡器后面的请求
- php - fgetcsv 错误地解释数字
- spring - 将字符串转换为 LocalDateTime
- vmware-clarity - Clarity 是否提供带有右侧图标的手风琴
- c# - data-ajax-update 在 dotnet core jquery unobtrusive ajax 中不起作用
- azure-devops - 如何获取管理员用户 kubeconfig
- apache - 如何检查.htaccess中是否未定义变量?
- javascript - 使用mysql的带有子行的数据表