Recordset метод find() не могу найти запись #764455


#0 by varyag
"Здравствуйте мои маленькие любители рэпа..." (с)В.Курнулли В общем дело такое. Не могу применить метод Find. После его выполнения запись не находится В выражении rs.Fields("PART").Value пишет "Произошла исключительная ситуация (ADODB.Field): BOF или EOF имеет значение True, либо текущая запись удалена. Для выполняемой операции требуется текущая запись." Чо делать то? уже все перепробовал? Может из за того что тип колонок не указан?
#1 by varyag
Тип указал строка Все равно не ищет сволочь..
#2 by cw014
А проверять на BOF не пробовал? У тебя результат то не пустой точно?
#3 by varyag
Проверял. В табло всегда BOF ложь, а EOF странно себя ведет. После строки        Состояние("Заполнение таблицы MDB. Cтрока "+НомерЗаписи+" из "+КоличествоЗаписей+"."); Становится Истина. После rs.MoveFirst; снова Ложь..
#4 by varyag
результат не пустой - это ты про что? Таблица заполнена, я из нее и беру строку для поиска ACV0069080
#5 by varyag
Я полдня убил на это и когда у меня 1С зависла и я ее перезагрузил все заработало!!! Бесит, уже не впервой такая херня
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С