SERGE_BLIZNUK
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Amba911 Цитата: появилась у меня такая проблемка, есть DBFник который выгружается с некого софта, и вот при выгрузке в поле KOD записывается числовое значение и если оно меньше 8 символов, то спереди добавляются нули (к примеру: 00123456,00009876). Надо избавится от этих нулей | переносим обсуждение сюда (вопрос был Вопросы по Delphi Вариантов замены -очень много. поиск Вам поможет. Например, вот, кое-что: попробовать обработку через ADO (например, Microsoft OLE DB Provider for Visual FoxPro ) TDBF (Free, tDBF component for Delphi and BCB) VK DBF (Free, http://vlad-karpov.narod.ru/Components.html) Apollo (коммерческий, в обменнике есть Apollo_VCL6.1) Halcyon (коммерческий) Advantage Database Server (коммерческий) Есть определённые нюансы в использовании. Например, есть ли у вас к вашему DBF индексный файл - если да - то какой? Мемо поля? Тип поля KOD ? Какой формат у DBF файла (первые два байта - в hex чему равны?) И, наконец, структура DBF файла описана и очень проста (фактически это текстовая таблица фиксированной ширины с заголовком). Можно (и не сложно) написать программу прямого доступа к файлу. (проблема - опять же индексы могу стать на пути...) Удачи. |