2014-05-03 62 views
0
$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中运行它,并且没问题。我想我可能会错误地使用准备/执行语句。[ODBC Microsoft Access驱动程序] COUNT字段不正确

+0

不是。语法对我来说看起来是正确的。 – caine1337

回答

0

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

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

你可以尝试这些太:

  • INSERT INTO TABLE - 报价数据库和表名使用(`) “重音符” 字
  • VALUES('美联储的) - - 引用撇号
相关问题