C#添加查找条件类 AddCondition(string a_strFieldName, string a_strValue, SqlOperator a_e
前言: 博客一直空著不好看就把自己在博客面的拉了占位子。是一篇代码,主要是如何加查询条件的,估计这样的文章已经有了不少,我是繁下面打的字,面代看上去有些走形,算是篇水帖。
要想更加实用就自己改改
二个重载方法:
search.AddCondition("Fieldname", "value"),
search.AddCondition("Fieldname", "value", SqlOperator.gLessThanOrEqual, false);
?
SearchCondition 类:
?
用法明:private void Form1_Load(object sender, EventArgs e) { SearchCondition search = new SearchCondition(); search.AddCondition("Field1", "123"); search.AddCondition("Field2", "'adsf','adf'", SqlOperator.In,true); search.AddCondition("Field3", "123",SqlOperator.fMoreThanOrEqual,true); search.AddCondition("Field3", "123", SqlOperator.gLessThanOrEqual, false); string l_strTest = search.L_strSQLCdtn.ToString(); }?
?
?
?运行结果:
?
?and? Field1 = '123' and Field2 in? ('adsf','adf') and Field3 >=? '123' or Field3 <= '123'
?
?
?