【发布时间】:2014-07-25 20:22:07
【问题描述】:
我正在使用 RODBC 连接到 microsoft access 数据库。一些查询工作正常,但在一个我不断收到错误:
07002 -3010 [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
[RODBC] ERROR: Could not SQLExecDirect 'SELECT baseunit FROM archiverapp_common_units WHERE unitname = "ng/ml"'
我正在使用“sqlQuery”函数进行查询。错误中给出的 SELECT 语句是我想要的,并且在我直接复制粘贴到 Access 时起作用。从我收集到的类似帖子来看,这通常是由于列名或表名拼写错误造成的,但这里的一切似乎都是正确的。
【问题讨论】:
-
可能是您的
ng/ml的语言环境/编码问题您是否尝试在命令行输入此查询? -
你让我玩弄命令行,我发现它显然不喜欢你使用双引号,单引号工作正常。
标签: mysql r ms-access odbc rodbc