Форум: "Начинающим";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
ВнизИсправить структуру dbf таблицы Найти похожие ветки
← →
Olleg_ator © (2006-06-14 11:37) [0]Возникла такая проблемка:
есть dbf таблица созданная прогой на клипере (исходников нет), которая выдает на выходе файл со структурой в которой пресутствует поле с такими характеристиками: длина - 0, округление до 7 знака, тип Strintg. При открытие в delphi неудается получить значения доного поля. При этом тип FieldDefs.Items[16].DataType возвращает ftUnknown.
Старенький Dbedit видит коректно и после смены размера длины поля delphi отображает коректно значения в полях.
Может кто подскажет как изменить структуру dbf таблицы во время выполнения программы.
Заранее длагодарен.
← →
palva © (2006-06-14 11:47) [1]> поле с такими характеристиками: длина - 0, округление до 7 знака, тип Strintg.
Чем вы определяете характеристики?
> Старенький Dbedit видит коректно
Что значит корректно? Что конкретно он видит?
> как изменить структуру dbf таблицы во время выполнения программы.
Посмотреть, какие изменения сделал DBU в шестнадцатеричном виде. И сделать такие же изменения из программы Delphi
← →
Sergey13 © (2006-06-14 11:53) [2]2Olleg_ator © (14.06.06 11:37)
Работает ли еще та, клипперовская, прога? Если да, то изменение структуры может ей повредить.
Зачем менять структуру из программы? Есть много БД-редакторов, которые могут это сделать.
← →
Olleg_ator © (2006-06-14 12:15) [3]
> Зачем менять структуру из программы? Есть много БД-редакторов,
> которые могут это сделать.
Мне необходимо обработать данные из выходного файла (прога должна крутиться в автомате без вмешательства пользователя - по расписанию открывать таблицу и вытаскивать интересующие данные).
> Работает ли еще та, клипперовская, прога?
Прога работает, переписать ее нет возможности. Изменяться будет предварительно скопированная таблица.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c