如何通过比较两个字段来筛选记录集?
对于具有 n 个字段(字段 1、字段 2,...,字段(的给定 ADO 记录集
我曾经根据值过滤字段:
rs.Filter = "Field1 = 'something'"
但我需要做的是这样的:
rs.Filter = "Field1 = Field2"
这可能吗?
条件字符串由 FieldName-Operator-Value 形式的子句组成
值是用于比较字段值的值(例如,"Smith"、"#8/24/95#"、"12.345 或 $50.00"(。将单引号与字符串一起使用,将井号 (#( 与日期一起使用。对于数字,您可以使用小数点、美元符号和科学记数法。如果运算符为 LIKE,则 Value 可以使用通配符。只允许使用星号 (*( 和百分号 (%( 通配符,并且它们必须是字符串中的最后一个字符。值不能为空。
这表明不支持将字段相互比较。Value
必须是文字。