Текущий архив: 2003.03.20;
Скачать: CL | DM;
Вниз
Table is full Найти похожие ветки
← →
MVVD © (2003-02-28 09:09) [0]Есть исходная парадоксовская таблица, с которой работаю (объем 128Мб). Данные из нее копирую в промежуточную таблицу (объем 78 Мб). После этого чищу основную и пытаюсь закачать данные из промежуточной - вываливается сообщение "Table is full"
← →
Alexandr © (2003-02-28 09:13) [1]emptyTable надо для очистки.
Хотя иногда вообще проще пересоздать
← →
MVVD © (2003-02-28 09:14) [2]Очищал и emptyTable и sQl
← →
dolmat © (2003-02-28 09:16) [3]Упаковать надо. А лучше пересоздать.
← →
Соловьев © (2003-02-28 09:21) [4]Поисчи тут где-то в ответах, я писал как паковать Парадокс таблицу...
← →
gek © (2003-02-28 09:34) [5]Ну а как ты ее чистишь?
128 для Paradox не предел
← →
MVVD © (2003-02-28 09:39) [6]Попробовал из ответов
var
I_file : array[0..12] of Char;
begin
Dmod.TCALL.DisableControls;
Dmod.TCALL.Close;
Dmod.TCALL.Exclusive := True;
Dmod.TCALL.Open;
StrPCopy(I_file,"MY_FILE");
Check(DbiPackTable(Dmod.TCALL.Dbhandle,
Dmod.TCALL.Handle,
I_file,
szDBASE,
FALSE));
Dmod.TCALL.Close;
Dmod.TCALL.Open;
Dmod.TCALL.EnableControls;
Получил "Capability not supported"
← →
Соловьев © (2003-02-28 09:41) [7]Поисчи мой ответ...
← →
MVVD © (2003-02-28 09:49) [8]Уважаемый Соловьев! Не находит ничего. Увы
← →
Соловьев © (2003-02-28 10:03) [9]ну набивать это опять мне впадло...
← →
sniknik © (2003-02-28 10:56) [10]возможно у твоей таблици 128 действительно максимум (небольшое переполнение, пара лишних записей в промежуточной и пожалуйста ошибка).
Пересоздай таблицу со значением BLOCK SIZE побольше (парадокс бде администратор)
BLOCK SIZE Size of disk blocks used to store Paradox table records, in multiples of 1024 bytes. Valid settings depend on the table format:
Level 5 and 7 1024, 2048, 4096, 16384, and 32768
Level 3 and 4 1024, 2048, and 4096
Default: 2048
значение 32768 разрешает таблици до 2 гиг. (хватит за глаза)
Страницы: 1 вся ветка
Текущий архив: 2003.03.20;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.018 c