为什么我收到一个错误关于“太少参数”时使用数据库工具箱3.5.1 (R2009a)与一个女士访问数据库?
63(30天)
显示旧的评论
MathWorks支万博1manbetx持团队
2010年2月8日
编辑:
MathWorks支万博1manbetx持团队
2021年5月19日
我有设置一个ODBC数据源连接到一个女士访问数据库。我运行下面的命令来更新数据库表中的某一行:
康涅狄格州=数据库(“mydbsource”,“用户”,“用户”);
str =“更新my_table组可乐= 0.501,ID = 2》;
卑鄙的人= exec(康涅狄格州,str);
卑鄙的人=获取(卑鄙的人);
然而,这段代码将生成以下错误信息:
错误:[微软][ODBC Microsoft Access司机)几个参数。预计1。
接受的答案
MathWorks支万博1manbetx持团队
2021年5月19日
编辑:MathWorks支万博1manbetx持团队
2021年5月19日
这个错误消息返回的MS Access数据库的ODBC驱动程序。它表明你试图访问的列在表中不存在。额外的信息关于这个错误消息可能会发现在以下位置:
你也可以收到此错误消息中使用双引号,而不是单引号时一个WHERE子句。例如:
不正确的SQL语句:
SELECT * FROM myTablemyField =“Hello World”
正确的SQL语句:
SELECT * FROM myTablemyField =“Hello World”