Ciao a tutti...

E' il mio primo messaggio, spero che possiate essermi di aiuto...
Ho due paginette in .asp che fanno una ricerca in un database di utenti (campi: nome, cognome, indirizzo, citta...etc) in questo momento la ricarca avviene solo sul campo cognome, mentre a me servirebbe fare una ricerca incrociata di nome e cognome per evitare che vengano visualizzati sullo schermo nomi di altri clienti con lo stesso cognome.
Spero sia chiaro...

Nella pagina in cui vengono inseriti nome e cognome per la ricerca, in questo momento, cliccando sul bottone cerca c'è il seguente codice:

<input type='button' value='Cerca' onclick="javascript:window.location.href=('cercare c.asp?cognome='+document.laus.cognome.value);">



E il codice nella pagina che deve visualizzare i risultati è questo:

<%@ Language=VBScript %>
<html>
<head></head>
<body>
<font face="Arial" size="2">Risultati della ricerca:
</font>

<%
cognome = request.querystring("cognome")

set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Application("db")
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "SELECT * FROM regi WHERE cognome LIKE '%" & cognome & "%';", cnn, 3, 3

do while not rs.eof
%>
<%=rs("cognome")%><%=rs("nome")%>
<%
rs.movenext
loop
%>
</body>
</html>


Che ho modificato così:

cognome = request.querystring("cognome")
nome = request.querystring("nome")

set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Application("db")
set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "SELECT * FROM regi WHERE cognome LIKE '%" & cognome & "%'and nome LIKE '%" & nome & "%';", cnn, 3, 3


Spero sia tutto chiaro...
Vi ringrazio anticipatamente per l'aiuto che mi darete...

Saluti