我正在尝试创建一个参数查询,提示用户输入值(包含在括号中。)当我运行查询时,还会提示我输入表字段名称(在括号中。)
example (Where (degree.degree) = [Desired degree level]
我被提示同时degree.degree
和Desired degree level.
不应提示我输入表字段名称。有人遇到过这个问题吗?我在搜索中什么也没找到。
我正在尝试创建一个参数查询,提示用户输入值(包含在括号中。)当我运行查询时,还会提示我输入表字段名称(在括号中。)
example (Where (degree.degree) = [Desired degree level]
我被提示同时degree.degree
和Desired degree level.
不应提示我输入表字段名称。有人遇到过这个问题吗?我在搜索中什么也没找到。
通常这些“意外参数”是由查询中某处的拼写错误引起的。如果您已经确认这些拼写是正确的,我不确定发生了什么,但我会以这种方式尝试查询:
SELECT d.*
FROM degree AS d
WHERE d.degree = [Desired degree level]
在这种情况下不需要括号,但我不明白为什么它们会首先引起问题。
我从不对表及其字段之一使用相同的名称。我也不确定这是否是问题的根源,但我会为表名设置别名以查看该更改是否有任何影响。
如果此版本的查询仍然不起作用,请将表重命名为tblDegree
并查看是否可以正常工作。