I am confused and was wondering if you could show me an example of what you ended up doing. How is building the query as a string and dynamically building the string the same thing?
I have written my where clause as something like this.
Where (@Parm1 is null or @Parm1 = col_1)
and (@Parm2 is null or @Parm2 = col_2)