Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Удаление [D6, dBase, FoxPro]


Mih ©   (2004-11-11 12:24:00) 

Добрый день! Уважаемые мастера, есть такой вопрос, - удаляю запись в таблице-DBF, проверяю в FoxPro, там она видна, как помеченная на удаление. Как в Delphi удалить ее совсем?


Mih   (2004-11-11 15:35:00) [1]

Всем спасибо!!!


HSolo   (2004-11-11 15:15:00) [2]

Ищите в bde32.hlp - в каталоге с BDE


Mih   (2004-11-11 14:27:00) [3]

HSolo ©   (11.11.04 14:13) [6]
Да, но не знаю где можно ознакомитьсяс с функцией DbiPackTable?
В Help-e ничего не нашел...


HSolo   (2004-11-11 14:13:00) [4]

>с помощью BDE
Тогда Vlad ©   (11.11.04 12:32) [1]


Mih   (2004-11-11 14:12:00) [5]

sniknik ©   (11.11.04 12:56) [4]
Я подключаюсь с помощью BDE к локальной таблице-dbf.


sniknik   (2004-11-11 12:56:00) [6]

> Это если подключаюсь через ODBC?
смотря как, и к чему, есть у некорорых драйверов команда pack table.


Mih   (2004-11-11 12:46:00) [7]

Андерсон   (11.11.04 12:39) [2]
Это если подключаюсь через ODBC? Или даже если через BDE, то надо делать эту настройку?


Андерсон   (2004-11-11 12:39:00) [8]

в Control Panel запускаешь ODBC и там выбирешь DBase Files который лежит в закладке User DNS, заходишь в конфиг и там в Options убираешь галочку Show deleted rows


Vlad   (2004-11-11 12:32:00) [9]


> Mih   (11.11.04 12:24)  

Совсем записи не удаляются, а именно помечаются как удаленные.
После этого можно упаковать таблицу, т.е. физически удалить все записи помеченные к удалению
ф-ция DbiPackTable (uses BDE, если не ошибаюсь)


Наверх

Титульная страница Поиск, карта сайта Написать письмо