Sto mettendo nel sito su cui sto lavorando un piccolo motore di ricerca che mi dia risultati che corrispondano per 1 o + voci inserite.
La stringa di SELECT che ho usato è la seguente
Ora, il problema è che se metto tutti i campi mi da il nominativo corrispondente, mentre se inserisco uno solo dei campi, non mi da nessun risultato.codice:strSQL = "SELECT idcliente,ragsoc,citta,provincia,telefono1 FROM CLIFOR WHERE (ragsoc LIKE '"&ragsoc&"') AND (citta LIKE '"&citta&"') AND (provincia LIKE '"&provincia&"') AND (piva = '"&piva&"') AND (codfisc = '"&codfisc&"') AND (catmerc1='"&catmerc&"' OR catmerc2='"&catmerc&"' OR catmerc3='"&catmerc&"' OR catmerc4='"&catmerc&"' OR catmerc5='"&catmerc&"' OR catmerc6='"&catmerc&"' OR catmerc7='"&catmerc&"') AND (tipocom1='"&tipocom&"' OR tipocom2='"&tipocom&"' OR tipocom3='"&tipocom&"')"
In cosa sbaglio?

Rispondi quotando

