>dim sqlQuery As String = ""
>
>sqlQuery = "Select * from nometabella "
>sqlQuery += "where 1 = 1" & p1 & p2 & ... & px
>endsub
>
>genera_query(textbox1.text, textbox2.text, ...., textboxX.text)
Si questa è una soluzione che pure a me è successivamente venuta in mente, anche se tuttavia dovrei fare dei controlli che il campo (i-esima TextBox per esempio) non sia vuota. Questo perché non tutti i campi della form sono obbligatori e quindi possono essere lasciati vuoti.
Quello che quindivorrei usare sarebbe una notazione del tipo:
select *
from [Table]
where (id=@id or @id is null) AND (title=@title or @title is null) AND ...
SO che è possibile (utilizo c#) tuttavia non ho avuto modo di programmare tanto con queste tecnologie e quindi non conosco tutto bene.
Sapresti un modo per ottenere un comportamento "un po più pulito" con tale notazione?
Grazie comunque per il suggerimento, se non riuscirò a trovare una soluzione a breve, userò proprio quello!