Форум: "Базы";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
ВнизEmptyTable для DBF Найти похожие ветки
← →
Дима (2003-01-16 17:42) [0]Доброго всем времени суток. Может кто чего умного скажет. Ситуация следующая.
with Table1 do begin
TableType := ttFoxPro;
TableName :="1.dbf";
TableActive := false;
EmptyTable;
TableActive := true;
end;
В результате выполнения строки EmptyTable; получаю ошибку - Project 1.exe rasied exception class EDBEngineError with message "Invalid language Driver."
Типы полей в таблице только Numeric и Logical.
Какого черта и каким образом language Driver может влиять на работу с числовыми и булевскими полями ???
Пробовал: while Not(Table1.RecordCount=0) do Table1.Delete;
проходит но не устраивает, записи метятся как удаленные и продолжают висеть. Размер файла начинает расти с угрожающей быстротой.
← →
Delirium^.Tremens (2003-01-16 17:52) [1]А кто такой TableActive ?
← →
Anatoly Podgoretsky (2003-01-16 19:48) [2]Не надо работать с FoxPro через БДЕ, Борланд предупреждал, ридонли и только ограниченная поддержка, перейди на другой движок, можно отказаться в пользу dBase формата, не зря же ты его в признаках указал, наверно имеешь на него кой какие виды.
← →
MsGuns (2003-01-16 20:03) [3]Чтобы очистить таблицу, надо дать ей эксклюзив
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c