Easyobjects构建复杂查询 (BY 冷家锋)
来源:互联网 发布:苹果usb共享网络怎么用 编辑:程序博客网 时间:2024/05/04 05:26
一、目标:实现如下查询
select * from class2 where
COL1='1'
or (COL1='2' and COL2='4')
or (COL1='3' and COL3='5')
二、起作用的查询代码片段
class2.Where.COL1.Value = "1";
class2.Query.AddConjunction(NCI.EasyObjects.WhereParameter.Conj.Or);
class2.Query.OpenParenthesis();
class2.Where.TearOff.COL1.Value = "2";
class2.Where.COL2.Conjunction = NCI.EasyObjects.WhereParameter.Conj.And;
class2.Where.COL2.Value = "4";
class2.Query.CloseParenthesis();
class2.Query.AddConjunction(NCI.EasyObjects.WhereParameter.Conj.Or);
class2.Query.OpenParenthesis();
class2.Where.TearOff.COL1.Value = "3";
class2.Where.COL3.Conjunction = NCI.EasyObjects.WhereParameter.Conj.And;
class2.Where.COL3.Value = "5";
class2.Query.CloseParenthesis();
class2.Query.Load();
string str = class2.Query.LastQuery;
select * from class2 where
COL1='1'
or (COL1='2' and COL2='4')
or (COL1='3' and COL3='5')
二、起作用的查询代码片段
class2.Where.COL1.Value = "1";
class2.Query.AddConjunction(NCI.EasyObjects.WhereParameter.Conj.Or);
class2.Query.OpenParenthesis();
class2.Where.TearOff.COL1.Value = "2";
class2.Where.COL2.Conjunction = NCI.EasyObjects.WhereParameter.Conj.And;
class2.Where.COL2.Value = "4";
class2.Query.CloseParenthesis();
class2.Query.AddConjunction(NCI.EasyObjects.WhereParameter.Conj.Or);
class2.Query.OpenParenthesis();
class2.Where.TearOff.COL1.Value = "3";
class2.Where.COL3.Conjunction = NCI.EasyObjects.WhereParameter.Conj.And;
class2.Where.COL3.Value = "5";
class2.Query.CloseParenthesis();
class2.Query.Load();
string str = class2.Query.LastQuery;
- Easyobjects构建复杂查询 (BY 冷家锋)
- EasyObjects更新所有记录 (BY 冷家锋)
- C# .NET 开发框架EasyObjects及MyGeneration配置示例 (BY 冷家锋)
- 复杂查询(连接查询、子查询)
- java 使用elasticsearch 以及复杂查询语句构建
- oracle复杂查询(二)
- Oracle复杂查询(三)
- SQL复杂查询(一)
- SQL复杂查询(二)
- SQL复杂查询(三)
- SQL复杂查询(四)
- 数据查询(3)-复杂查询
- AngularJs 构建复杂应用(一)
- AngularJs 构建复杂应用(二)
- 复杂查询
- 复杂查询
- 复杂查询
- 复杂查询
- Android ListView的背景和黑色边缘化的问题
- vb 窗体透明效果(控件不透明)
- OpenMP编程指南
- 博客迁移
- 对于工厂模式的理解
- Easyobjects构建复杂查询 (BY 冷家锋)
- 离开时为了新的开始
- Subversion svn版本控制
- TX Text Control文字处理教程(6)通过代码编辑和格式化文本
- picvew.com的初步SEO
- error LNK2019: 无法解析的外部符号 _UART_TurnOnPower,该符号在函数 _srv_prof_earphone_plugout_hdlr 中被引用
- const(C++) vs final(java)
- 索引 index
- form表单的提交与加载数据详解