在VBAlogging集的Filter属性中使用NOT LIKE
我正在使用Excel 2003使用VBAlogging集连接到SYBASE数据库。 我想过滤logging。
以下是我用过的代码。
Dim rset As New ADODB.Recordset rset.Open sQuery, m_db, adOpenForwardOnly rset.Filter = "Name NOT LIKE 'Dav%'" rset.Requery
但它不工作,并返回所有行。 如果我使用名称LIKE'Dav%',则正确返回名称以Dav开头的logging。
什么是不喜欢的问题? 我错过了什么吗?
另外,我需要使用Requery来获取filter的工作。 它真的需要吗?
提前致谢。
NOT关键字在filter属性中是不允许的。
也许你可以在sQuery值中包含NOT LIKE。 喜欢:
select * from NamesTable where [name] NOT LIKE 'Dav%'