Главная страница
    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.51 MB
Время: 0.011 c
7-82523
Borgir
2003-07-11 14:30
2003.09.25
Температура CPU


14-82404
Soft
2003-09-04 11:30
2003.09.25
Для кого хакеры наибольшая опасность в жизни?


1-82321
maxgrp
2003-09-13 18:36
2003.09.25
мышь


1-82197
abHaz
2003-09-12 15:06
2003.09.25
объекты и их


6-82349
Borealis
2003-07-20 17:02
2003.09.25
По имени компьютера в домене его IP-адрес





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский