хорошо, проблема была в 2 раза, когда комментарий был полезен, но проблема была,
1 - файл mdb имел тип данных worng, который был NUMBER, поэтому каждый нуль в строке приводил к достижению EOF записи. Поэтому я установил тип данных в TEXT.
2-НАЙТИ НУЛЬ В КОМПЛЕКТЕ ЗАПИСИ Я ДЕЛАЮ
dataSet.Find sCriteria, adSearchForward 'sCriteria = id = 'NW'
Тогда я проверяю этот столбец, если это не ноль,
If IsNull(dataSet!col1) Then
Если найдено значение NULL, я использую 'sCriteria = id =' NW ', иначе я использую id =' NW 'и mp <>' N '.
отлично работает. Как было указано, проблема была вызвана нулем.