Я использую excel 2003 для подключения к базе данных SYBASE с использованием набора записей VBA. Я хочу отфильтровать записи.Использование NOT LIKE в свойствах фильтра VBA recordset
Ниже приведен код, который я использовал.
Dim rset As New ADODB.Recordset
rset.Open sQuery, m_db, adOpenForwardOnly
rset.Filter = "Name NOT LIKE 'Dav%'"
rset.Requery
Но он не работает и возвращает все строки. Если я использую Name LIKE 'Dav%', он правильно возвращает записи с именем, начинающимся с Dav.
В чем проблема с НИЗКИМ? Я что-то упускаю ?
Кроме того, мне нужно использовать Requery для работы фильтра. Это действительно требуется?
Спасибо заранее.
есть инструкция 'NOT' вместе с' AND', 'OR',' LIKE' вообще? –