Newsgroup: it.comp.www.asp
Titolo: [?] 2 cose "strane" nel sito Microsoft

1) Sul sito Microsoft vedo che chiamano asp in questo modo:
nomefile.asp?cat=1&cat=2&cat=3&...............
Domanda: come leggo questi valori?
Ho provato con response.write request("cat"), pensavo mi restituisse almeno
il primo e invece non mi restituisce nulla.
2) Provate a guardare area download, utilizza una sorta di databinding (che
non era utilizzabile perchè nel sorgente si leggeva login e password); da
quel che ho capito scegli il prodotto, chiama una pagina asp e restituisce i
risultati senza cambiare pagina...insomma, una sorta di databinding dove
però (sempre da quel che ho capito) i dati per la connessione sono fissati
nell'asp e quindi non leggibili.......fantastico, ma come fanno???
Grazie in anticipo a tutti.

nell'asp e quindi non leggibili.......fantastico, ma come fanno???
Credo utilizzino il remote scripting 
http://msdn.microsoft.com/scripting
, e'
effettivamente una figata anche se e' un po' rognoso da usare (soprattutto
quando da' qualche problema), pero' quello che si puo' fare e' notevole,
puoi simulare un client/server da web, il che non e' poco ...
Ciao da Cris

Spaziale questo remote scripting.
La grossa limitazione che ho visto è che restituisce risultato di una
function; come faccio allora a visualizzare per esempio un set di record
(come del resto fa Microsoft nella sua pagina di download)?
Dovrebbe restituirmi tot linee anziché una, ma il risultato di una function
(che io sappia) può essere solo un valore.
Grazie 1000, scoperta utilissima.

 (come del resto fa Microsoft nella sua pagina di download)?
Ciao Cristiano, č davvero una bomba il RS.
Se devi trattare con dei recordset le cose sono due: o usi il Remote Data
Service (su 
aspitalia.com
 trovi un articolo in proposito) oppure, se vuoi
usare il Remote Scripting, devi fare un "trucchetto" (work-around sembra piů
prefessionale! :))
Un bell'articolo tutti'intero lo trovi su MIND di gennaio 2000,
http://www.microsoft.com/mind/0100/cutting/cutting0100.htm
 (Dino Esposito)
Un altro articolo sta su Computer Programming n. 86 di Dicembre, dove alla
fine si tratta sempre del fatto della restituzione dei recodset.
Dino Esposito dice:
There are two ways to return a recordset: convert it to a string using the
GetString method or convert it to an array that can be easily serialized
(see Figure 13). The Recordset2Array function is part of a file you include
in the server-side ASP page:
 <!--#INCLUDE VIRTUAL="/_ScriptLibrary/RS2ARRAY.ASP"-->
To export a recordset as an array, you just create an array of arrays. This
is not exactly a multidimensional array, but it looks like one. Since RS
requires an ASP-compliant Web server, chances are that you have ADO
installed there. But you can't expect the same on the client, so you need to
convert the recordset into an array. Each field is identified by a column
number, and the first element of the array contains the names of the
columns. The code might look like this:
 a = co.return_value;
 empName.innerText = a[1][EMPLOYEE_ID] + " - " +
                    a[1][TITLEOFCOURTESY] + " " +
                    a[1][FIRSTNAME] + " " +
                    a[1][LASTNAME];
where FIRSTNAME and the other names are appropriate constants matching the o
rdinal position of the column. This is better than using a string, but is
still inelegant.
Ti consiglio di leggere comunque sia l'articolo su MIND di D.Esposito sia
quello su Computer Programming di M.Zambrini, molto interessanti entrambi!
Saluti,
happy coding

be non e proprio vero infatti una function puo restituire un tipo VARIANT
che puo essere un array

Spaziale!!
Grazie, provo.