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

Вниз

Не получается очистить DBF файл, используя KOLmdvDBF   Найти похожие ветки 

 
DmiSb   (2006-03-23 10:42) [0]

Делаю так

 Dbf:=NewmdvDBF(s, true);
 Dbf.Active:=true;

 if Dbf.RecordCount>0 then begin
   for i:=0 to Dbf.RecordCount-1 do begin
     Dbf.CurrentRecord:=i;
     Dbf.IsDelete;
   end;
   Dbf.PackDBF;
 end;
 Dbf.Free;


 
DmiSb   (2006-03-23 10:47) [1]

Зы, прошу прощения поторопился
Оказывается вот как

Dbf:=NewmdvDBF(s, true);
Dbf.Active:=true;

if Dbf.RecordCount>0 then begin
  for i:=0 to Dbf.RecordCount-1 do begin
    Dbf.CurrentRecord:=i;
    Dbf.IsDeleteЖ=true;
  end;
  Dbf.PackDBF;
end;
Dbf.Free;


 
ElDev   (2006-03-23 16:31) [2]

А как создавать DBF-файл с нуля, желательно средствами KOLmdvDBF?


 
mdw ©   (2006-03-23 21:42) [3]

Никак, не делал я это, не нужно было. Но если dbase4 то это просто, можно из KOLxBase выдрать, правда, там кажется без мемо полей. А вот с FoxPro" шным форматом сложнее, я так до конца с ним не разобрался. Microsoft не очень то его документирует.


 
Yurka   (2006-03-24 19:42) [4]

Почему поля charaster-типа залиты пробелами? Это обязательно? Очень не удобно!


 
ElDev   (2006-03-25 00:50) [5]

Уважаемый Матвеев Дмитрий, не могли бы вы добавить методы к KOLmdvDBF, позволяющие создавать файл БД, а так же добавлять Fieldы!


 
mdw ©   (2006-03-27 12:31) [6]


> Почему поля charaster-типа залиты пробелами? Это обязательно?
>  Очень не удобно!

Ну это особенности DBase формата, все что не заполнено символами дополняется пробелами до длины поля. Если память мне не изменяет, то в свойстве AsString, побелы отсекаются.


 
mdw ©   (2006-03-27 12:37) [7]


> Почему поля charaster-типа залиты пробелами? Это обязательно?
>  Очень не удобно!

Ну это особенности DBase формата, все что не заполнено символами дополняется пробелами до длины поля. Если память мне не изменяет, то в свойстве AsString, побелы отсекаются.


> Уважаемый Матвеев Дмитрий, не могли бы вы добавить методы
> к KOLmdvDBF, позволяющие создавать файл БД, а так же добавлять
> Fieldы!

А самому, лень? Если только к концу недели. Сейчас работы невпроворот. И только формат DBase, по фокспро документации нет нормальной. Кстати, может у кого нибудь есть? А то сейчас что-то читается\пишется, но не для всех форматов. Там, собственно, проблема с порядком байт в Integer, где-то  порядок прямой, а где-то обратный.



Страницы: 1 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.044 c
2-1166633933
dreamse
2006-12-20 19:58
2007.01.14
Как правельно очистить переменную ?


15-1166209801
menart
2006-12-15 22:10
2007.01.14
Линия тренда и получение формулы


3-1161771715
Climber
2006-10-25 14:21
2007.01.14
как произвести сортировку при использовании подзапроса?


2-1166597452
dasha
2006-12-20 09:50
2007.01.14
как открыть OLE объект


2-1167004641
Святослав
2006-12-25 02:57
2007.01.14
mdb файлы в Delphi