![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка БД [D5, Paradox]
Centurion © (2003-09-05 14:29:00)
Помогите пожалуйста разобраться с ошибкой:
Lock file has grown too large
в БД Paradox.
VAleksey (2003-09-05 17:21:00) [1]
> Mike Kouzmine ©
Да все там Ок. Этот код здесь не при чем.
Centurion (2003-09-05 17:17:00) [2]
в цикле FOR записываются значения в поля.
это цикл по полям
Mike Kouzmine (2003-09-05 17:16:00) [3]
Бляхя муха. Молодец MsGuns © (05.09.03 16:47) [23] А я то слепой.
Убери end;
Anatoly Podgoretsky (2003-09-05 17:07:00) [4]
Ну по русски сессия, каждая должна иметь свой личный приватный катлог, если не сам задешь, то есть глбоальный объект с этим именем. Кстати сильно удивляет, чтов качестве NetDir выбран корень диска - это безобразие, а если окажется что у тебя сетевая работа, то и преступление.
Centurion (2003-09-05 16:59:00) [5]
> Anatoly Podgoretsky
Что Session?
Centurion (2003-09-05 16:57:00) [6]
Post делается в цикле WHILE, как и Insert.
Anatoly Podgoretsky (2003-09-05 16:56:00) [7]
Centurion (05.09.03 15:36) [8]
Session
VAleksey (2003-09-05 16:55:00) [8]
> Centurion
Ты постишь данные после цикла. Вроде.
VAleksey (2003-09-05 16:54:00) [9]
> MsGuns ©
Post неявно вызывается. Все нормально должно быть.
Centurion (2003-09-05 16:53:00) [10]
Что-то не могу найти ничего такого в своем коде
MsGuns (2003-09-05 16:47:00) [11]
Посмотри внимательнее в свой код - ничего странного там не видишь ? Не случайно у тебя блокировки множатся как тараканы.
Mike Kouzmine (2003-09-05 16:44:00) [12]
т.е. все локально. А структура таблиц?
Centurion (2003-09-05 16:43:00) [13]
у меня постоянно растет Pdoxusrs.lck файл.
Centurion (2003-09-05 16:38:00) [14]
NetDir - "c:\"
Рабочий каталог с программой - другой
Centurion (2003-09-05 16:38:00) [15]
NetDir - "c:\"
Centurion (2003-09-05 16:37:00) [16]
c:\
Mike Kouzmine (2003-09-05 16:32:00) [17]
Нет дир и ворк дир куда смотрят?
Centurion (2003-09-05 16:28:00) [18]
Цикл где заливаю:
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
Centurion (2003-09-05 16:26:00) [19]
Когда выдается ошибка файл Pdoxusrs.lck имеет размер
порядка 25 Мб.
Из-за чего это может быть?
Mike Kouzmine (2003-09-05 16:26:00) [20]
А теперь цикл где заливаешь