[ODBC Microsoft Access 驱动程序]COUNT 字段不正确
Posted
技术标签:
【中文标题】[ODBC Microsoft Access 驱动程序]COUNT 字段不正确【英文标题】:[ODBC Microsoft Access Driver]COUNT field incorrect 【发布时间】:2014-05-03 21:00:14 【问题描述】:$q = 'INSERT INTO MyTable(proddesc, qnty, PriceH, PriceA, PriceL) VALUES(?,?,?,?,?)';
$sth = odbc_prepare($dbConn, $q);
$success = odbc_execute($sth, array(my 5 variables that are not null));
它给了我上述错误 - [ODBC Microsoft Access Driver] COUNT field incorrect
。我知道查询是正确的,因为我在 Access 中运行它并且很好。我想我可能错误地使用了准备/执行语句。
【问题讨论】:
并非如此。语法对我来说是正确的。 【参考方案1】:我现在也遇到了这个问题,我解决它的方法是正确引用变量。
尝试打印你的 $q ,你会看到它是否需要被引用。
你也可以试试这些:
INSERT INTOTABLE
-- 使用 (`) “重音”字符引用数据库和表名
VALUES( 'Fed''s' ) -- 引用撇号
【讨论】:
以上是关于[ODBC Microsoft Access 驱动程序]COUNT 字段不正确的主要内容,如果未能解决你的问题,请参考以下文章
Microsoft Access ODBC 驱动程序管理器函数序列错误
JSP - Microsoft ODBC - Microsoft Access 驱动程序找不到文件“(未知)”
找不到Microsoft Access Driver(*.mdb)ODBC驱动程序的安装例程。请重新安装驱动(转)
SQL STATE 37000 [Microsoft] [ODBC Microsoft Access驱动程序]语法错误或访问冲突
带参数的 PypyODBC:[ODBC Microsoft Access 驱动程序] 参数太少。预期 3(不是日期问题)
无法加载 Driver do Microsoft Access (*.mdb) ODBC 驱动程序的安装例程,因为存在系统错误代码