初心者が奇妙な問題を解決しました (php+odbc+access)
$constr = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" . ck.mdb");
$linkid = odbc_pconnect($constr,"","",SQL_CUR_USE_ODBC);
$sql="select * from cp20113";
$sqlr=odbc_exec($linkid, $sql);
echo odbc_num_rows($sqlr);
?>
は -1 を返し、テーブル cp20113 には数十のレコードがあります。昨日夜中にどこが悪かったのかわかりません、助けてください。
-----解決策---------
odbc_num_rows() は、ODBC 結果の行数を返します。INSERT、UPDATE、および DELETE ステートメントの場合、この関数は、影響を受ける行数を返します。