non mi è chiaro quello che vuoi fare....cioè:


1. se vuoi dalla request.querystring prelevare oltre al nome anche la categoria, ecc. devi passare questa stringa:
es:
<a href="ordine.asp?nome=prodotto01&catagoria=categor ia01&..." target="blank">prodotto01
</a>

2. se devi inserire nella tabella carrello il record basta che esegui una insert, es:

set rds_prodotti=server.CreateObject("adodb.recordset" )
set rds_prodotti=conn.Execute("select * from prodotti where nome='" & nome & "'")

var_nome="nome"
var_nome="categoria"
var_nome="prezzo"


Stampa nome categoria e prezzo ////// del record selezionato

<%Response.Write rds_prodotti.fields("nome")%>
<%Response.Write rds_prodotti.fields("categoria")%>
<%Response.Write rds_prodotti.fields("prezzo")%>

'quindi fai una insert

Dim Sql
Sql = "INSERT INTO carrello VALUES (99, rds_prodotti.fields("nome"), rds_prodotti.fields("categoria"), ecc.)

Puoi anche associare ad una variabile il valore di rds_prodotti.fields("categoria")% così ti è più semplice riscriverla dove ti serve.


fammi sapere
ciao