In uno script ASP ho il seguente, semplice, codice:



Dim myConnection, myRS, ok
Set myConnection = Server.CreateObject("ADODB.Connection")

' Definisco e aprola mia connessione..
myConnection.connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("staff/DBContattiWeb.mdb")& ";"
myConnection.Open

sql = "UPDATE Contatti SET livello=1, codiceredattore='"&codiceredattore&"' WHERE usr='"&usr&"' AND psw='"&psw&"'"
myConnection.Execute (sql)

myConnection.Close
Set myConnection=Nothing




Se faccio girare il codice in locale, con un Web Server installato sul mio PC, tutto funziona bene, idem su uno spazio web 'free' con supporto all'asp (www.somee.com).
INVECE, se lo faccio girare sullo spazio web del mio attuale cliente, ottengo 'errore interno del server'.
Ho notato che lo stesso accade anche per l'upload (Baol), e in generale per qualsiasi modifica (Update, InsertInto) a database.
Dunque mi chiedevo: sbaglio io le istruzioni oppure è il server che deve essere in qualche modo 'modificato' ?