Originariamente inviato da michele77
Se esistono codici simili, me li tira tutti fuori, nonostante abbia inserito il codice specifico..e in questo modo mi sfalsa le formule.
Es:Inserisco nel campo input: T0102000
Risultato:
T0102000 (TAVOLO ROTONDO)
T0102000R (TAVOLO RETTANGOLARE)
codice:
'Cerco prima le corrispondenze esatte, con "="
strSQL = "Select * from Dati where code = '" & Cerca & "' or ID = '" & Cerca & "' or description = '" & Cerca & "' order by code asc"
'eseguo la query
rs.open strSQL, strConnection
if(rs.eof)then 'Non è stata trovata nessuna corrispondenza precisa
exactMatch=false
'ripeto la ricerca cercando valori simili
strSQL = "Select * from Dati where code like '%" & Cerca & "%' or ID like '%" & Cerca & "%' or description like '%" & Cerca & "%' order by code asc"
rs.open strSQL, strConnection
else 'E' statao trovato il codice specifico
exactMatch=true
end if
while not rs.eof
if(exactMatch)then
'.....
else
'.....
end if
rs.movenext
wend