Hi, folks. I've recently decided to use Manuel's Metabase instead of
ADOdb as ADOdb doesn't support transactions for MS Access, however I'm
getting the following error when running the sample code:
Fatal error: Class metabase_manager_odbc_class: Cannot inherit from
undefined class metabase_manager_database_class in
C:\Inetpub\wwwroot\etrakFE\classes\metabase\metabase_odbc.php on line 13
Obviously this means that the metabase_manager_odbc_class is being
defined before metabase_manager_database_class, thus throwing an error,
but the problem is I'm not calling this manually, and have used the
sample code exactly as it is in the manual.
Here's my code:
require("classes/metabase/metabase_database.php");
require("classes/metabase/metabase_interface.php");
$error=MetabaseSetupDatabaseObject(array("Type"=>"odbc-msaccess",
"IncludePath"=>"classes/metabase"), $db);
if($error!="") {
echo "Database setup error: $error\n";
exit;
}
$db->SetDatabase("etrakADB");
Does anyone have any idea why I might be getting this error? As I said
I'm using the sample code exactly as it is in the tutorial, and am not
calling the metabase_manager_odbc_class myself.
Cheers and TIA,
Pablo
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php