$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中运行它并且它很好。我想我可能错误地使用了prepare / execute语句。
答案 0 :(得分:0)
我现在也遇到了这个问题,而我解决的问题是正确引用变量。
尝试打印$ q,您将看到是否需要引用它。
您也可以尝试这些:
TABLE
- 使用(`)"严重重音"引用数据库和表格名称字符