Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.011 c
3-82085
Alex_Raider
2003-09-03 17:58
2003.09.25
Стоит ли перейти с IBX на FIB?


3-82094
Фикус
2003-09-04 14:56
2003.09.25
dbf -> interbase


1-82187
ddf
2003-09-12 19:46
2003.09.25
Компоненты для создания программ со скинами


4-82553
II
2003-07-22 14:15
2003.09.25
Я поставил hook на WH_CALLWNDPROC. Как мне узнать от кокого окна


14-82493
dataMaster
2003-09-05 18:51
2003.09.25
Бывают в жизни ситуации





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский