как использовать динамический sql в стимулсофт? - PullRequest
0 голосов
/ 03 октября 2019

Я хочу установить какое-либо значение для переменных (обнуляемых) в словаре стимулсофт и создать строку запроса, используя эти переменные. например, если я хочу сделать строку запроса в c #, коды выглядят так:

string QueryString = "select * from Vw_users where 1=1 ";

if (txb_name.Text != "")
    QueryString += "and UserFirstName like '%" + txb_name.Text.Trim() + "%' ";
if (txb_fname.Text != "")
    QueryString += "and UserFamily like '%" + txb_fname.Text.Trim() + "%' ";

if (rdb_active.Checked)
    QueryString += "and Activity = 1";
if (rdb_inactive.Checked)
    QueryString += " and Activity = 0";

if (rdb_maleGender.Checked)
    QueryString += " and Gender = 1";
if (rdb_femaleGender.Checked)
    QueryString += " and Gender = 0";

return QueryString;

Теперь мой вопрос заключается в том, как написать SQL-код (запрос), который может выполнять ту же работу? если это динамический sql, так как это выглядит? спасибо ...

...