Sql [ODBC Microsoft Access驱动程序]计数字段不正确

Sql [ODBC Microsoft Access驱动程序]计数字段不正确,sql,ms-access,odbc,Sql,Ms Access,Odbc,它给出了上述错误-[ODBC Microsoft Access驱动程序]计数字段不正确。我知道查询是正确的,因为我在Access中运行了它,结果很好。我想我可能使用了不正确的prepare/execute语句。我现在也遇到了这个问题,我所做的解决方案是正确引用变量 试着打印你的$q,你会看到它是否需要报价 你也可以试试这些: 插入到表中-使用`严重重音字符'引用数据库和表名 值“Feds”-引用撇号 不是真的。语法在我看来是正确的。 $q = 'INSERT INTO MyTable(prodd

它给出了上述错误-[ODBC Microsoft Access驱动程序]计数字段不正确。我知道查询是正确的,因为我在Access中运行了它,结果很好。我想我可能使用了不正确的prepare/execute语句。

我现在也遇到了这个问题,我所做的解决方案是正确引用变量

试着打印你的$q,你会看到它是否需要报价

你也可以试试这些:

插入到表中-使用`严重重音字符'引用数据库和表名 值“Feds”-引用撇号
不是真的。语法在我看来是正确的。
$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));