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