[quote=AbelBueno]Coloque o seu código atual de como você monta sua query dinâmica e preenche os parâmetros dela.
A forma padrão e simplista é duplicar os ifs de sua lógica: um if para montar a query e outro pra preencher parâmetros.[/quote]
Entendi, vou testar.
Uma pergunta, se eu usar o try ao invés do if funcionaria né? ele tenta inserir o parametro na query, se der erro simplesmente continua o codigo e vai para o proximo try, na teoria acredito q funcione, me corrija se eu estiver errado, o q quero saber é se seria “elegante” ou o mais recomenado é o if mesmo?