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

Вниз

ADO. Подскажите пжлста как можно запаковать DBF через ADO?   Найти похожие ветки 

 
mikhasenko.anton   (2003-08-01 07:23) [0]

Мне надо очистить таблицу и запаковать (pack) её.
Для очистки получается только криво-прикриво, вот так:

ADOTable1.DeleteRecords(arAll);
хотелось бы так, но выскакивает ошибка, типа "это невозможно в данном контексте", поэтому вот так
while not Eof do DeleteRecords(arCurrent);

А про упаковку вообще ничего нет.
Может быть вы сталкивались?
Буду признателен за вразумительный совет.


 
sniknik ©   (2003-08-01 09:01) [1]

DeleteRecords(arAll)
легко заменить на запрос DELETE FROM ххх

а упаковку делает PACK TABLE ххх (ODBC драйвер VFP)


 
Anatoly Podgoretsky ©   (2003-08-01 16:01) [2]

И dBase он тоже пакует?


 
sniknik ©   (2003-08-01 16:43) [3]

Anatoly Podgoretsky © (01.08.03 16:01)
да, только индексы ему не нравятся, нужно удалять до упаковки. но вобще я только с версиями до IV включительно работаю, что fox что dBase. дальше различия то побольше.

вполне приемлемо, если конечно не паковать после удаления каждой записи, а по пункту меню сделать, раз в N дней (заодно и индексы освежить, пересоздать).


 
Anatoly Podgoretsky ©   (2003-08-01 16:53) [4]

sniknik © (01.08.03 16:43)
:-) Я на них и на мемо поля и намекал



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
4-92306
Pavel74
2003-06-28 17:33
2003.08.28
Kак открыть файлы в свое приложение как это делает winamp?


3-92025
Nylx
2003-08-04 22:25
2003.08.28
RaveReports


6-92161
Иосиф Сталин
2003-06-24 03:49
2003.08.28
как заполнить поля на страничке


4-92320
nester
2003-06-26 19:17
2003.08.28
Как выгрузить чужую dll-ну? shdoclc.dll


1-92110
Andrew
2003-08-15 11:49
2003.08.28
Как в динамике задавать размеры поля Field1 записи TRecord?