Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

Ошибка БД   Найти похожие ветки 

 
Centurion   (2003-09-05 14:29) [0]

Помогите пожалуйста разобраться с ошибкой:
Lock file has grown too large
в БД Paradox.


 
Centurion   (2003-09-05 14:38) [1]

неужели никто не знает ответа на этот вопрос.
Из-за чего она возникает?


 
Mike Kouzmine ©   (2003-09-05 14:49) [2]

Из-за того, что файл paradox.lck стал очень большим.


 
Centurion   (2003-09-05 14:51) [3]

Удаление этого файла ни к чему хорошему не привели


 
Anatoly Podgoretsky ©   (2003-09-05 15:00) [4]

ты хочешь что бы тебе сказали где у тебя проблема, при этом своих настроек, движка не указываешь.
Можно сказать только общее у тебя не настроен БДЕ и ошибки в программе.


 
Centurion   (2003-09-05 15:04) [5]

BLOCK SIZE в BDE установлен 16384
FILL FACTOR 95


 
служивый   (2003-09-05 15:18) [6]

явно указать PRIVDIR


 
Mike Kouzmine ©   (2003-09-05 15:36) [7]

Блокируешь слишком много записей.


 
Centurion   (2003-09-05 15:36) [8]

Где указывается PRIVDIR, я что-то не нахожу?


 
Centurion   (2003-09-05 15:37) [9]

А что из себя представляет блокировка записи в БД Paradox?


 
Mike Kouzmine ©   (2003-09-05 16:01) [10]

То же, что и в других.


 
Centurion   (2003-09-05 16:03) [11]

Встречный вопрос, как разблокировать запись,
или в каких случаях снимается блокировка?
У меня во время работы программы таблица наполняется
данными.


 
Mike Kouzmine ©   (2003-09-05 16:07) [12]

Какие комп. используешь?


 
Centurion   (2003-09-05 16:12) [13]

Стандартный VCL-вский TTable


 
Mike Kouzmine ©   (2003-09-05 16:26) [14]

А теперь цикл где заливаешь


 
Centurion   (2003-09-05 16:26) [15]

Когда выдается ошибка файл Pdoxusrs.lck имеет размер
порядка 25 Мб.
Из-за чего это может быть?


 
Centurion   (2003-09-05 16:28) [16]

Цикл где заливаю:
tbReportTemp.Open;
while (not qReport.Eof) do begin
tbReportTemp.Insert;
for i := 0 to qReport.Fields.Count - 1 do begin
tbReportTemp.Fields[i].AsVariant := qReport.Fields[i].AsVariant;
end;
tbReportTemp.Post;
qReport.Next;
end;
tbReportTemp.Close;
Таблица, на которой выдается ошибка - tbReportTemp


 
Mike Kouzmine ©   (2003-09-05 16:32) [17]

Нет дир и ворк дир куда смотрят?


 
Centurion   (2003-09-05 16:37) [18]

c:\


 
Centurion   (2003-09-05 16:38) [19]

NetDir - "c:\"


 
Centurion   (2003-09-05 16:38) [20]

NetDir - "c:\"
Рабочий каталог с программой - другой


 
Centurion   (2003-09-05 16:43) [21]

у меня постоянно растет Pdoxusrs.lck файл.


 
Mike Kouzmine ©   (2003-09-05 16:44) [22]

т.е. все локально. А структура таблиц?


 
MsGuns ©   (2003-09-05 16:47) [23]

Посмотри внимательнее в свой код - ничего странного там не видишь ? Не случайно у тебя блокировки множатся как тараканы.


 
Centurion   (2003-09-05 16:53) [24]

Что-то не могу найти ничего такого в своем коде


 
VAleksey ©   (2003-09-05 16:54) [25]


> MsGuns ©

Post неявно вызывается. Все нормально должно быть.


 
VAleksey ©   (2003-09-05 16:55) [26]


> Centurion

Ты постишь данные после цикла. Вроде.


 
Anatoly Podgoretsky ©   (2003-09-05 16:56) [27]

Centurion (05.09.03 15:36) [8]
Session


 
Centurion   (2003-09-05 16:57) [28]

Post делается в цикле WHILE, как и Insert.


 
Centurion   (2003-09-05 16:59) [29]

> Anatoly Podgoretsky
Что Session?


 
Anatoly Podgoretsky ©   (2003-09-05 17:07) [30]

Ну по русски сессия, каждая должна иметь свой личный приватный катлог, если не сам задешь, то есть глбоальный объект с этим именем. Кстати сильно удивляет, чтов качестве NetDir выбран корень диска - это безобразие, а если окажется что у тебя сетевая работа, то и преступление.


 
Mike Kouzmine ©   (2003-09-05 17:16) [31]

Бляхя муха. Молодец MsGuns © (05.09.03 16:47) [23] А я то слепой.
Убери end;


 
Centurion   (2003-09-05 17:17) [32]

в цикле FOR записываются значения в поля.
это цикл по полям


 
VAleksey ©   (2003-09-05 17:21) [33]


> Mike Kouzmine ©

Да все там Ок. Этот код здесь не при чем.



Страницы: 1 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.015 c
1-82202
Dark Elf
2003-09-12 16:04
2003.09.25
Параметры приложения


6-82367
NetKnight
2003-07-19 23:46
2003.09.25
List в HTTP протоколе


1-82229
Doid
2003-09-12 14:22
2003.09.25
WindowProc для TToolButton


3-82151
Рома
2003-09-03 16:39
2003.09.25
Подскажите как можно IB таблицв в DBF импортнуть?


6-82357
Manfred
2003-07-28 06:47
2003.09.25
Буфер приёма пуст.