比较两个字段的 ADO 记录集筛选器



如何通过比较两个字段来筛选记录集?

对于具有 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必须是文字。

最新更新