Цитата:
Как динамически формировать SQL запрос? То есть, могу ли я сформировать текст запроса в строковой переменной, а потом выполнить его на сервере.
Можно воспользоваться классами Connection, Statement, ResultSet. Можно использовать ADO или даже ODBCConnection. Но боюсь вам это не подойдет.
Тогда есть еще один способ. Насколько он удобен - решать Вам. Можно динамически создать job/метод класса, откомпилировать его, выполнить и удалить.

Повторюсь - решать вам.
p.s. Есть еще класс xppCompiler, но это примерно та же идея.