Я получаю следующую ошибку при попытке выполнить тестовый запрос к базе данных Access «Неустранимая ошибка: вызов неопределенной функции odbc_exec () в /home/ratpackc/public_html/Preview/ADOdb/drivers/adodb-odbc.inc.php в строке 536 "
Я скачал (с http://adodb.sourceforge.net) и разархивировал все содержимое adodb514.zip в папку с именем ADOdb. Я запускаю следующий тестовый код:
<?PHP
include("ADOdb/adodb.inc.php");
$RecCount = 0;
$DBPath = realpath("TheData/TheData.mdb");
echo $DBPath . " <br />" . chr(13);
$DBConn =& ADONewConnection('access');
$DSN = "Driver={Microsoft Access Driver (*.mdb)};Dbq=$DBPath;";
$DBConn->Connect($DSN);
$SqlStr = "SELECT TheDate FROM SomeTable ";
echo $SqlStr . " <br />" . chr(13);
$DBConn->debug = true;
if ($DBConn->Execute($SqlStr) === false) print ErrorMsg();
$RS = $DBConn->Execute($SqlStr);
if (!$RS)
echo $DBConn->ErrorMsg();
else
while (!$RS->EOF)
{
$RecCount++;
echo $RS->fields("TheDate")." <br />" . chr(13);
$RS->MoveNext();
}
$RS->Close();
$DBConn->Close();
echo "<hr />" . chr(13);
echo $RecCount." <br />" . chr(13);
?>
Вы можете увидеть фактические результаты этого кода на http://www.rat -pack.com / Preview / DBTest.php
Если это поможет, вот мой phpinfo http://www.rat -pack.com / Просмотр / phpinfo.php