Allora...
sono giunto alla conclusione che l'avevo pensata troppo complicata
in pratica, sulla base di quel pezzettino di codice, risolvo tutto, credo, facendo una cosa di questo tipo:
SELECT * FROM cliente WHERE [se nomeCercato non è nullo]cliente.nome=nomeCercato AND [se cognomeCercato non è nullo] cliente.cognome=cognomeCercato ecc....
in parole povere dovrebbe funzionare?
c'è un modo per mettere l'IF nella query?
in questo modo mi evito tanti cicli zeppi di IF e quant'altro.
Infatti se mettessi l'if not null per ogni campo, poi mi cercherebbe il tutto solo se TUTTI i campi fossero pieni, e mi ignorerebbe una specie di ricerca parziale...
Grazie ancora...
..ci sono quasi![]()