Ciao a tutti, ho un problema di ricerca da un DB di access.
Premetto che non sono espertissimo quindi se qualcuno gentilmente vuole darmi un aiuto gliene sarò grato.
Allora, io ho un DB (archivio.mdb ) dove all'interno mi trovo ua tabella (elenco ) strutturata come indicato nell'immagine sotto, dove vi sono molti nomi e per ogni uno viene indicato con un SI o con un NO se possiede un determinato oggetto.

Io nella mia pagina ASP dei "checkbox" uno per ogni tipo di oggetto. Selezionando per esempio quello per la "palla", mi deve risultare solo l'elenco dei nomi di quelli che possiedono la "palla" stessa cosa se seleziono le altre voci "mazza", "auto", "bici".
Fino a qui ci riesco anch'io.

Il problema nasce quando seleziono contemporaneamente due "checkbox" es. "palla" e "auto". Mi deve risultare solo l'elenco dei nomi che possiedono i due oggetti. Ovviamente non si può fare solo con "OR" o "AND". Ho letto e riletto tanti vostri post ma proprio non ci capisco.

Io ho questo script:
Set conn = Server.CreateObject("ADODB.Connection")
dsnpath = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; "
dsnpath = dsnpath & "DBQ=" & Server.MapPath(".../archivio.mdb")
conn.open dsnpath
SQL="SELECT * FROM elenco WHERE elenco.palla = "SI"
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)

Grazie ciao a tutti.