Делаю в MS SQL Linked Server с провайдером VFPOLEDB. Выполняю запрос к файлу DBF. Cлужебные поля 1С, такие как id, code, descr и прочие читаются. А поля реквизитов, нет. Хотя если глянуть дбф-ку то значения там есть. С другими дбф-ками все нормально. Что может быть не так с файлом DBF?
Проблема была в нескольких реквизитах типа строка, длинной по 800 и 850 символов. Значения колонок читались до первого такого реквизита. Все что после было пустое. Обрезал до 255, стало все гуд.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший