Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Вниз

помогите 


катерина   (2001-12-25 14:53) [0]

Как мне удалить запись из таблицы FoxPro средствами Delphi(только пожалуйста не пишите Table1.Delete-мне нужно физическое удаление, а не помета на удаление...или хотя бы как сделать , чтобы помеченные записи игнорировались)



Digitman   (2001-12-25 15:06) [1]

физическое удаление записей в DBF можно осуществить только при монопольном доступе к таблице прямым вызовом BDE-ф-ции упаковки таблицы. Только так и не иначе. Удаляемые методом TTable.Delete записи действительно просто помечаются как удаленные, но BDE по-умолчанию игнорирует их ! Т.е., действует так, как и положено : раз запись "удалена", она не включается в результ.НД. Странно, что ты "видишь" эти записи без специальной "хитрой" настройки BDE (не думаю, что в таблице есть индекс по удаленным записям - такие индексы в Fox тоже возможно создать)

P.S. Вопросы по БД помещай в раздел "Базы данных", а не куда попало, лишь бы спросить



DeNNiss   (2001-12-25 15:48) [2]

uses BDE;

Table1.Close;
Table1.Exclusive:= true;
Table1.Open;

Check(DBIPackTable(Table1.DBHandle, Table1.Handle, nil, nil, true));

Table1.Close;
Table1.Exclusive := false;
Table1.Active:=true;



Фе   (2001-12-26 01:46) [3]

Удалено модератором




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.31;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.027 c
1-99938           дикое Кенгуру         2002-01-06 06:46  2002.01.31  
Как вставить в TRichEdit такоеже выпадающее меню как в TEdit ? Чтобы не писать своё и не делать мартышкин труд.


6-100021          ZserG                 2001-11-07 19:57  2002.01.31  
как выкачать файл с ftp без NMFTP


7-100083          Neo2002               2001-10-22 21:34  2002.01.31  
Как обратно врубить мышь и клаву?


14-100068         NNA                   2001-12-08 19:49  2002.01.31  
test


1-99998           Vasilii               2002-01-14 15:55  2002.01.31  
Icon со своей палитрой