[ODBC Microsoft Access驱动程序] COUNT字段不正确

时间:2014-05-03 21:00:14

标签: sql ms-access odbc

$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语句。

1 个答案:

答案 0 :(得分:0)

我现在也遇到了这个问题,而我解决的问题是正确引用变量。

尝试打印$ q,您将看到是否需要引用它。

您也可以尝试这些:

  • INSERT INTO TABLE - 使用(`)"严重重音"引用数据库和表格名称字符
  • VALUES(' Fed'') - 引用撇号