Ho appena cambiato tutte le stringhe di connessione sul sito.
Da questa stringa:
codice:
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/MyDatabases/MyData.mdb"))
A questa:
codice:
oConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/MyDatabases/MyData.mdb"))
Funziona tutto, almeno per quanto ho testato.
Però ho un problema con un hardware. E' un misuratore di polveri sottili che è connesso ad internet e invia al mio server in modo periodico (150 sec) le letture.
Le invia ad una mia pagina che le raccoglie ed archivia. Nulla di particolare.
Il problema è che mi sono accorto che con la nuova stringa si genera un errore e quindi i dati non si archiviano.
Non posso vedere l'errore perché il dispositivo non è molto intelligente (è solo un chip con un firmware)
Però se rimetto la vecchia stringa di connessione funziona tutto.
Come è possibile questa cosa?