ho creato una semplice paginetta in asp che risponde ad una applicazione in VB tramite connesione ADO url.

La pagina funziona perfettamente sull IIS5.0 del mio pc difatti restituisce l'xml come ci si aspetterebbe.
Invece se la metto on-line sul mio sito hostato da aruba, mi da questo errore:


ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.


l'errore è generato alla linea messa in grassetto (praticamente sul save che dovrebbe generare l'output in xml)

codice:
Const adPersistXML = 1
Const adStateOpen = 1
Const adOpenStatic = 3
Const adLockBatchOptimistic = 4
Const adCmdText = 1

vUser = Request("User")

on error resume next

Set db = Server.CreateObject("ADODB.Connection")
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & request.servervariables("APPL_PHYSICAL_PATH") & "MyDb.mdb;User Id=admin;Password=;"

Set Rs = Server.CreateObject("ADODB.Recordset")
vSqlStr = "SELECT * FROM tabella WHERE User = '" & Replace(vUser, "'", "''") & "';"
Rs.Open vSqlStr, db, adOpenStatic, adLockBatchOptimistic, adCmdText
If Err.Number <> 0 Then
	Response.Status = "500 " & Err.Source & ": " & Err.Description
  Response.End
End If

Response.ContentType = "text/xml"
Rs.Save Response, adPersistXML
If Err.Number <> 0 Then
	Response.Status = "500 " & Err.Source & ": " & Err.Description
  Response.End
End If

Rs.Close
Set Rs = Nothing
If db.State = adStateOpen Then
	db.Close
End If
Set db = Nothing
è un problema di permessi su chi mi ospita il sito?? Io non riesco davvero a venirne fuori. Anche perchè, come ho detto, in locale la pagina funge perfettamente.