Salve un mio cliente ha un database da 3000 oggetti con una ventina di campi che aggiorna personalmente. Mi ha chiesto di interfacciarlo su web, utilizzo per il sito un dominio aruba. Lavoro in php e ho trovato qualcosa per interfacciare access a php ma credo di non avere i permessi (e non posso accedere ai setting), ma questo ditemelo voi.
Il file che mi da errore inizia così:
Codice PHP:
<html>
<head>
<title>Interazione tra PHP ed Ms Access</title>
</head>
<body>
<?PHP
// Includo il file contenente la stringa di connessione
include("connessione.php");
// Creo due oggetti COM contenenti gli oggetti Connection e Recordset
$cn = new COM("ADODB.Connection");
$rs = new COM("ADODB.Recordset");
// Apro la Connection ed il Recordset
$cn->open($sc);
$rs->open("SELECT * FROM utenti", $cn);
E proprio sulla riga $cn->open($sc);
che mi da un errore di questo tipo:
Fatal error: Call to undefined function: open()
Nel file connessione.php setto il percorso assoluto e $sc
$sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;";
Se fosse per me utilizzerei Mysql ma il database è già creato.
C'è qualche soluzione?
Già si preannuncia un lavoraccio, così non riesco nemmeno a connettermi