6 messaggi dal 07 novembre 2001
Ho una domanda un po' strana.
Io ho nel database un campo che contiene un stringa composta da link + querystring, del tipo nomepagina.asp?ID=1
Quando pesco il dato da asp posso isolare in qualche modo rapido e comodo il contenuto della querystring?

grazie
3.122 messaggi dal 16 maggio 2002
<%
link = "pagina.asp?a=1&b=2"
qstring = Right(link, Len(link) - InStr(link, "?"))
%>

dovrebbe fare al caso tuo

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
6 messaggi dal 07 novembre 2001
In questo modo ottengo qstring = "a=1&b=2"
Ma io vorrei isolare ad esempio il valore di a. Le cose si complicano.
Mi sa che un modo rapido ed efficace non esiste. Peccato.
3.122 messaggi dal 16 maggio 2002
Ti basta costruire un parser che va alla ricerca delle stringhe "chiave=valore" e isola chiave da valore sapendo che fra le due c'è il simbolo =. Non è difficile.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
6 messaggi dal 07 novembre 2001
Mi potresti fare un esempio? Perchè secondo me non è così facile, ho pensato a usare lo split sulla & ma purtroppo l'& non c'è sempre e inoltre il valore non ha sempre la stessa lunghezza.
Forse mi sfugge una banalità...
3.122 messaggi dal 16 maggio 2002
Certo che è facile.. Splitti la QUERY_STRING sulla & in un vettore, poi, per ogni elemento del vettore splitti sul simbolo =.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.