Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Плизз хелп с обработкой


Автор: finger 11.4.2006, 17:28
Вот код обработки нулей в поле с имянем 1 и 2 но для VKDBF

Код

DBF.First;
while not DBF.Eof do
begin
if DBF.FieldByName('1').AsInteger=0 then
if DBF.FieldByName('2').AsInteger=0 then
begin
DBF.Delete;
end;
DBF.Next;
end;
DBF.Pack(True);


Собствено вопрос к знатокам
переписал под АДО вот и ето все не пашет
там собственно вот ето DBF.Pack(True); выдает ошибку [Error] prog.pas(95): Undeclared identifier: 'Pack'
кто чем может помогите плиззз

Автор: Tror 11.4.2006, 17:50
кнопка код в окне редактирования поста для чего существует?
поясней можно выражаться?


Цитата(finger @ 11.4.2006, 17:28 Найти цитируемый пост)
кто чем может помогите плиззз

народ, может скинемся человеку кто сколько может smile

smile сорри за оффтоп

а если серьезно, то для начала прочитай правила форума
и добавь чуточку ясности в вопрос
удачи ;)

Автор: Savek 12.4.2006, 08:12
Если нужно удалить строки с нулями, то проще запросом
Код

delete * from Table where Field1=0 and Field2=0

Автор: sexton 12.4.2006, 11:01
Ты пытаешься использовать метод Pack, который в ADO не реализован. Поищи по форуму, есть несколько тем по кпаковке DBF-ок средствами ADO

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)