参数太少错误MS Access SQL

礼来公司

我遇到了运行时错误:参数太少:预期为2。

该代码应该可以让下一位员工排队。员工[programs][Language]必须匹配表CFRRR中的[program][language]

strSQL = "SELECT TOP 1 WorkerID FROM attendance WHERE [Programs] LIKE '*" & program & "*' AND [Language] = '" & Language & "' AND [Status] = " & ("Available") & " ORDER BY TS ASC"
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)

这是Debug.Print strSQL给我看的东西

SELECT TOP 1 WorkerID FROM attendance WHERE [Programs] LIKE '*program*' AND [Language] LIKE '*Language*' AND [Status] = Available ORDER BY TS ASC

汉素

假设您要[Status]匹配“可用”一词,请按照Mark的建议添加引号...

SELECT TOP 1 WorkerID FROM attendance
WHERE [Programs] LIKE '*program*' AND [Language] LIKE '*Language*' AND [Status] = 'Available'
ORDER BY TS ASC

然而,这仍然留下一个“参数”无法解释。在Access查询设计器中创建一个新查询。切换到SQL View并粘贴您的语句文本。

当您尝试运行该查询时,Access将弹出一个输入对话框,要求您提供参数值。该对话框还包含Access假定为参数的单词。

将该单词与您的SQL语句进行比较。通常是拼写错误的对象(字段或表)名称,函数或SQL关键字。在这种情况下,我无法发现函数或关键字错误,因此可以猜测问题是字段或表名。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PYODBC MS Access插入错误-参数太少

来自分类Dev

PYODBC MS Access插入错误-参数太少

来自分类Dev

参数错误MS Access SQL

来自分类Dev

参数错误MS Access SQL

来自分类Dev

错误:参数太少。预期3 ...在Access中执行SQL语句时

来自分类Dev

错误:参数太少。预期3 ...在Access中执行SQL语句时

来自分类Dev

ms Access 2000:DSum参数太少

来自分类Dev

MS Access 参数太少:预期为 1

来自分类Dev

MS Access SQL错误

来自分类Dev

MS Access OpenRecordset 和参数太少问题

来自分类Dev

使用pyodbc在Access中处理日期,给出“参数太少”错误

来自分类Dev

Python SQL数据库查询给出“参数太少”错误

来自分类Dev

语法错误MS Access SQL

来自分类Dev

MS Access - 更新 SQL 查询错误 3061

来自分类Dev

SQL查询返回的参数太少

来自分类Dev

为什么运行时错误“ 3061”。参数太少。预期1?Access 2010

来自分类Dev

SQL MS Access中的字符串错误

来自分类Dev

MS-Access SQL语法错误中的子查询

来自分类Dev

日期转换错误-MS Access前端查询SQL后端

来自分类Dev

SQL语法错误-多个计数多个条件-MS ACCESS

来自分类Dev

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

来自分类Dev

MS Access 2013 SQL类型不匹配错误

来自分类Dev

MS ACCESS - VBA 中的错误运行时 3141 SQL

来自分类Dev

如何解决 MS Access SQL UPDATE 语法错误

来自分类Dev

3061 VBA错误-SQL查询“参数太少。应为1。” 简单查询

来自分类Dev

MS Access SQL顺序更新

来自分类Dev

MS Access SQL插入查询

来自分类Dev

MS ACCESS SQL连接语法

来自分类Dev

MS Access SQL计算从多行