我正在使用 Excel 2003 连接到使用 VBA 记录集的 SYBASE 数据库。我想过滤记录。
以下是我使用过的代码。
Dim rset As New ADODB.Recordset
rset.Open sQuery, m_db, adOpenForwardOnly
rset.Filter = "Name NOT LIKE 'Dav%'"
rset.Requery
但它不起作用并返回所有行。如果我使用Name LIKE 'Dav%'
,它会正确返回Name
以“Dav”开头的记录。
有什么问题Not LIKE
?我错过了什么吗?
另外,我需要用来Requery
使过滤器工作。真的需要吗?