SO: Windows Server 2003 SBS R2 con IIS

Si tratta di un'applicazione legacy scritta in ASP classico, che tramite il driver MySQL ODBC 3.51 manipola dati da un database MySQL 5.

Causa malfunzionamento del server iniziale su cui era installata, l'ho spostata su un altro server, stesso sistema operativo, caratteristiche simili.

Alcuni script funzionano, ma altri danno il seguente errore:

Errore di run-time di Microsoft VBScript error '800a000d'
Tipo non corrispondente: 'cLng'
L'applicazione è in funzione da 6 anni e gli script ASP non sono stati toccati.

E' come se il driver MySQL ODBC e/o l'MDAC restituissero i dati in un formato diverso rispetto al server iniziale.

Vorrei evitare di riscrivere centinaia di righe di codice e fare il debug di tutta l'applicazione.

A qualcuno è già successo qualcosa di simile?

Grazie.