Allora nel mio carello memorizzo in uan Session degli id dei prodotti.
L'utente naviga e via via aggiunge i prodotti.
Ora mi funziona tutto e quando l'utente visualizza il carrello ho fatto cosi:


Dim myArray, objConn
If IsArray(Session("carrello")) then
myArray= Session("carrello")
Set objConn= Server.CreateObject("ADODB.Connection")
objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("db/store.mdb")
objConn.open
Set RS = Server.CreateObject( "ADODB.Recordset")
sqlString = "SELECT * from Prodotti where idprod="&myArray(0)&""
for iLoop= (lBound(myArray)+1) to UBound(myArray)
if myArray(iLoop) <> "" then
sqlString= sqlString& " or idprod="&myArray(iLoop)&""
end if
next
RS.Open sqlString,objConn
else
end if


In questo modo faccio una quesry con gli id della Session.
Ora in teoria funziona ma se nell'array ci sono id uguali non riesco a visulizzare altri prodotti.
Cioè se ho un array cosi 1,2,3,4,4,4
Incece di far vedere 6 prodotti ne vedo 4 perchè l'id 4 è ripetuto.
Come posso fare per sapere se gli array sono uguali
Devo fare tanti calcoli?