Il nostro problema è:
abbiamo due server, in uno risiedono i dati, salvati in un db access, e nell'altro dobbiamo eseguire delle operazioni su questi dati.
I dati li possiamo richiedere solo tramite HTTP.
La nostra soluzione è stata di utilizzare l'oggetto serverXMLHTTP tramite il quale apriamo una richiesta con un POST HTTP al server, inviamo una stringa sql che verrà eseguita da una pagina che risiede sul server contenente i dati. La pgina restituisce un documento XML che carichiamo all'interno di un recordset ADO.
ecco a voi il codice:
codice:
Dim xmlRSET As MSXML2.ServerXMLHTTP
Set xmlRSET = New MSXML2.ServerXMLHTTP
xmlRSET.Open "POST", gDBaddress & "getdata.asp", False '?SQL=" & Server.URLEncode(OracleQuery(SQL)), False
xmlRSET.send OracleQuery(SQL)
RS.Open xmlRSET.responseStream, , adOpenForwardOnly, adLockReadOnly
Set xmlRSET = Nothing
La nostra domanda è:
quali sono le possibilità che offre l'utilizzo di XML per compiere queste operazioni?
esistono metodi diversi per affrontare il problema?
Accorrete numerosi