Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.02;
Скачать: CL | DM;

Вниз

Исправить структуру 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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
2-1150432976
Kristina_spb
2006-06-16 08:42
2006.07.02
на сколько нужно делить Кб чтоб получить Гб?


3-1146719497
TheEd
2006-05-04 09:11
2006.07.02
IB7: Unknown SQL Data type (590) при активации TIBTable!


3-1146720880
barakuda
2006-05-04 09:34
2006.07.02
запрос из другой формы


2-1150178919
Хой
2006-06-13 10:08
2006.07.02
Оператор inherited


3-1146090974
Германн
2006-04-27 02:36
2006.07.02
TIBQuery+TIBUpdateSQL