utilizzare files di access con php

sirec

Nuovo Utente
15 Ott 2008
3
0
0
ciao a tutti, mi sono appena iscritto a questo forum cercando di risolvere un problema legato alla gestione di un database access in uno script php.
in realtà lo script funziona se installo come web server easyphp o wamp in ambiente windows.
utilizzando la seguente riga per la connessione:
$connessione->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" .$percorsodatiaccess .$dbname ."");

Quando invece porto lo script sul server di produzione, questi non riconosce l'oggetto della connessione.
il server è un iis web server su cui è stato aggiunto l'interprete php

sicuramente manca qualcosa. ma cosa?

grazie per le risposte.
 

sirec

Nuovo Utente
15 Ott 2008
3
0
0
Il server è windows.
Ma lo stesso dovrei fare in futuro con un server linux.
 

lukeonweb

Utente Attivo
5 Mar 2003
5.180
10
38
42
Napoli
www.lucaruggiero.it
Su Linux non puoi, o meglio:

1. non so se hanno inventato qualche diavoleria per leggere Access;

2. usa MySQL a questo punto!

Veniamo all'errore: dici che NON riconosce la stringa di connessione, ma sei certo che il percorso del database sia corretto quando provi in remoto? Che c'è scritto in quelle due variabili?
 

sirec

Nuovo Utente
15 Ott 2008
3
0
0
le variabili sono:

$percorsodatiaccess = "//nomeserver//intranet//MALATTIE//dati//";
$dbname="Dipendenti.mdb";

dove intranet è una cartella del disco E del server.

questo non dovrebbe essere sbagliato, infatti quando pubblico dalla mia postazione metto:
$percorsodatiaccess = "C:\\wamp\\www\\MALATTIE\\dati\\";
$dbname="Dipendenti.mdb";
e lanciando da un'altro pc client, l'applicativo funziona correttamente.

penso invece che potrebbe trattarsi di qualche libreria ADO che il server no ha.