allora il mio problema da tempo è questo.. ho un'area con lo shopping on-line..
i prodotti hanno prezzi diversi a seconda dell'area in cui devono essere spediti..
per accedere al carrello c'è una pagina di login inserisco passwor de user per entrare..
nella pagina successiva inserisco i dati del destinatario che potrebbe essere anche un'altra persona (metti che voglio fare un regalo a sorpresa) e in fondo c'è un campo con valori settati per decide l'area in cui si trova il destinatario (italia, europa, mondo).. (questo campo l'ho chiamato PREZZARIO)
dopodiché accedo al carrello..
il problema è che qualunque area io selezioni, mi escono sempre i prezzi dell'italia che sarebbe di default.. ma nel database sono inseriti tutti i vari prezzi con la distinzione del mercato..

questa è la mia select:

<%


Set Conn
= Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("DATABASE.mdb")


function pulisci(parola)
parola = replace(parola, "'", "''")
parola = replace(parola, """", "''")
End function


dim idtipo, mercato
idtipo=request.querystring ("prod")
mercato=request.querystring ("mercato")

iddest=request.querystring("iddest")
session("iddest") = iddest

set login=conn.execute("select * from [destinatari] where ((iddestinatario)=" & iddest & ");")

mercato=login("prezzario")


wherestring="WHERE ((mercati.idmercato)=" & mercato & ") order by tipoprodotto, nomeprod, prezzolire;"
'End select

set listaprod=conn.execute("SELECT prodotti.idprodotto, nomi.nomeprod, tipiprodotti.tipoprodotto, prodotti.idtipo, prodotti.quantdisp, prodotti.Prezzo, mercati.mercato, prodotti.note FROM mercati INNER JOIN (nomi INNER JOIN (tipiprodotti INNER JOIN prodotti ON tipiprodotti.idtipo = prodotti.idtipo) ON nomi.idnome = prodotti.idnome) ON mercati.idmercato = prodotti.idmercato " & wherestring & "" )

if listaprod.eof and listaprod.bof Then
errmsg="Nessun prodotto in questa categoria"
Response.Write vbCrLf & "<SCRIPT LANGUAGE=JavaScript>" & vbCrLf _
& "alert(""" & errMsg & """)" & vbCrLf _
& "top.location.href=""/index.asp""</SCRIPT>" & vbCrLf

Response.end
End if

%>

ho messo un po' di colore per renderlo un po' più leggibile..
spero ci sia qualcuno che possa darmi una mano..
grazie..