![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Table is full [D6, Paradox]
MVVD © (2003-02-28 09:09:00)Есть исходная парадоксовская таблица, с которой работаю (объем 128Мб). Данные из нее копирую в промежуточную таблицу (объем 78 Мб). После этого чищу основную и пытаюсь закачать данные из промежуточной - вываливается сообщение "Table is full"
sniknik (2003-02-28 10:56:00) [1]возможно у твоей таблици 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 гиг. (хватит за глаза)
Соловьев (2003-02-28 10:03:00) [2]ну набивать это опять мне впадло...
MVVD (2003-02-28 09:49:00) [3]Уважаемый Соловьев! Не находит ничего. Увы
Соловьев (2003-02-28 09:41:00) [4]Поисчи мой ответ...
MVVD (2003-02-28 09:39:00) [5]Попробовал из ответов
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"
gek (2003-02-28 09:34:00) [6]Ну а как ты ее чистишь?
128 для Paradox не предел
Соловьев (2003-02-28 09:21:00) [7]Поисчи тут где-то в ответах, я писал как паковать Парадокс таблицу...
dolmat (2003-02-28 09:16:00) [8]Упаковать надо. А лучше пересоздать.
MVVD (2003-02-28 09:14:00) [9]Очищал и emptyTable и sQl
Alexandr (2003-02-28 09:13:00) [10]emptyTable надо для очистки.
Хотя иногда вообще проще пересоздать