我有一个与php odbc连接的访问数据库。 当我用php访问与之关联的ms访问参数(在访问中弹出以输入参数)时,会发生问题。
Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
我的代码如下:
<?php
function od_get_test() {
// Executing Query ...
global $cnx;
$query = "SELECT * FROM qry_DailyIssued WHERE Issue=1 " ; // Issue is a ms access query parameter
$od_flat_stock = odbc_exec($cnx, $query);
confirm_query($od_flat_stock);
return $od_flat_stock;
}
$od_test = od_get_test();
?>
答案 0 :(得分:0)
提供要求的参数 name 和 value :
$query = "SELECT * FROM qry_DailyIssued WHERE Issue=1 AND [NameOfParameter] = " & SomeValue & ""
或者,如果值是Text:
$query = "SELECT * FROM qry_DailyIssued WHERE Issue=1 AND [NameOfParameter] = '" & SomeValue & "'"