Scusate cualcuno mi può dire se è possibile ricercare un numero con lettere in un database esempio 12 o 1A senza ottenere risultati multipli se cerco solo 1?
il mio campo "NUMERO" in database "CDU" tabella "PROVA" contiene numeri misti a lettere (1A, 1123, 12xx, 3789 ...)
io per la ricerca uso il seguente codice :
.
.
.
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("CDU.mdb")
SQL= "select * from PROVA where 1=1"
if sezione_1<>"" then
SQL=SQL & " AND NUMERO like '"&"%"&numero&"%"&"'"
end if
set sqltext = conn.execute(SQL)
.
.
.
Ma con "like" se digito 1 nella ricerca mi ritrova tutti i valori che contengono 1 invece che solo il valore 1.
Come faccio?

Rispondi quotando
