Operator 必须使用的操作符为:<、>、<=、>=、<>、= 或 LIKE。
这个筛选不是 SQL 语句,如果不行,直接用 SQL 语句好了,比较灵活。
解决方案 »
- VS2008 debug可以编译过,Release说No such file or directory
- 使用ADO写的ASP服务器组件连接Access数据库问题
- 串口通讯文件发送完毕WM_COMM_TXEMPTY_DETECTED消息
- 为什么图标在提示条上显示不出来
- 求助:基于内容的图像检索
- 我想從ini文件中讀取一行數據放在一個數組中,但是我想根據所得到的字串的長度來靈活地定義數組的長度,不知如何辦?
- 小问题
- 谁能系统介绍一下.net与com的关系,现在还有学习atl、dcom的必要吗?原帖子出问题了,进不去,没法加分!
- 求MFC中ClassWizard中的问题?谢谢
- 有谁知道ASPack的注册码?
- vc中在piture框中画图问题
- C++读取excel的问题
原以为是where之后的呢
直接用sql吧
Operator 必须是下列字符串之一:<、>、<=、>=、<>、= 或 LIKE。
Value 是用于与字段值进行比较的值(如 'Smith'、#8/24/95#、12.345 或 $50.00)。字符串使用单引号,日期使用磅符号 (#)。数字可以使用小数点、美元符号和科学符号。如果 Operator 为 LIKE,则 Value 可以使用通配符。只允许使用星号 (*) 和百分号 (%) 通配符,而且必须是字符串的尾字符。Value 不能为 Null。
注意 若要在过滤 Value 中包括单引号 ('),请用两个单引号表示一个引号。例如,若要过滤 O'Malley,则条件字符串应为“col1 = 'O''Malley'”。若要在过滤值的开始和结尾处都包括单引号,请用磅符号 (#) 将字符串括起来。例如,若要过滤“'1'”,则条件字符串应为“col1 = #'1'#”。 AND 和 OR 在级别上没有先后之分。可用括号将子句分组。但不能象下例所示那样先将由 OR 连接的子句分组,然后再用 AND 将该组连接到其他子句:
(LastName = 'Smith' OR LastName = 'Jones') AND FirstName = 'John'与之相反,可将此过滤构造为
(LastName = 'Smith' AND FirstName = 'John') OR (LastName = 'Jones' AND FirstName = 'John')在 LIKE 子句中,可在模式的开头和结尾使用通配符(如 LastName Like '*mit*'),或者只在模式的结尾使用通配符(如 LastName Like 'Smit*')。 的确