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

Вниз

Ограничение на количество открытых DBF-файлов   Найти похожие ветки 

 
kudatsky   (2007-11-21 15:34) [0]

DBF-файлы и BDE.  Открыто около 20 файлов, при этом программа глючит, при чём каждый раз в другом месте. Подозреваю, что существует ограничение на количество открытых DBF-файлов


 
Reindeer Moss Eater ©   (2007-11-21 15:39) [1]

Открыто около 20 файлов

Подозреваю, что существует ограничение на количество открытых DBF-файлов

Ну так открывай пока очередной не откроется и узнаешь есть ограничение на открытие или нет.


 
kudatsky   (2007-11-21 15:44) [2]

Ошибки возникают каждый раз в другом месте.


 
Andrey ©   (2007-11-21 15:52) [3]

В БДЕ есть настройка на максимальное количество одновременно открытых DBF-файлов. Причем в это количество входят отдельно и файлы таблиц и файлы индексов (в частности MDX точно).
Где-то в настройках драйвера DBASE можно поменять параметр отвечающий за это количество. БДЕ под рукой нету, название параметра не могу посмотреть.


 
kudatsky   (2007-11-21 15:56) [4]

Я просмотрел на этот предмет BDEAdministrator, там ничего такого вроде-бы нет.


 
Ditrix ©   (2007-11-21 15:59) [5]

>>Где-то в настройках драйвера DBASE можно поменять параметр
>>отвечающий за это количество. БДЕ под рукой нету, название
>>параметра не могу посмотреть.
BDE Administrator \ Configuration \ System \ Init \ MAXFILEHANDLES


 
Andrey ©   (2007-11-21 16:14) [6]

>Ditrix ©
Ага, в систем ините... Ну вобщем я не сильно промахнулся ) последний раз это 5 лет назад настраивал, не мудрено и подзабыть )


 
kudatsky   (2007-11-21 16:14) [7]

Ditrix>>
Спасибо, сейчас попробую...


 
Reindeer Moss Eater ©   (2007-11-21 16:24) [8]

Ошибки возникают каждый раз в другом месте.

А должны быть в одном и том же.
При открытии. Если виновато ограничение.


 
kudatsky   (2007-11-21 16:30) [9]

Действительно, ошибки не исчезли :-(((


 
Reindeer Moss Eater ©   (2007-11-21 16:34) [10]

это называется "логика"


 
kudatsky   (2007-11-21 16:53) [11]

Похоже на то. Но почему каждый раз в другом месте ?


 
Andrey ©   (2007-11-21 16:53) [12]

>kudatsky   (21.11.07 16:30) [9]
>Действительно, ошибки не исчезли :-(((
Знаешь, сегодня у меня телепалка какая-то вялая... может раскажешь хотя бы что за ошибка?


 
Reindeer Moss Eater ©   (2007-11-21 16:55) [13]

Похоже на то. Но почему каждый раз в другом месте ?

Терпение!
Так как мест конечное количество, то очень скоро "другие" места станут  теми же самыми местами.


 
kudatsky   (2007-11-21 16:56) [14]

Файлы в цикле открываются и закрываются множество раз.
В один прекрасный момент появляется сообщение:
Table is busy


 
Amoeba ©   (2007-11-21 16:58) [15]


> kudatsky   (21.11.07 15:34)
>
> DBF-файлы и BDE.  Открыто около 20 файлов, при этом программа
> глючит, при чём каждый раз в другом месте.

Это означает, что у тебя в программе ошибка/ошибки.


 
kudatsky   (2007-11-21 17:00) [16]

Кто-бы мог подумать ...
;-)))


 
ANB ©   (2007-11-21 17:01) [17]


> В один прекрасный момент появляется сообщение:
> Table is busy

Значится где открыл одну и ту же таблицу и не закрыл ее. А потом снова пытаешься ее открыть. Причем все это в монопольном режиме.
Глупый вопрос - а нафига их постоянно переоткрывать ?


 
kudatsky   (2007-11-21 17:06) [18]

...нафига их постоянно переоткрывать ? > долго объяснять
...и не закрыл ее > похоже на то...


 
AlexWlad ©   (2007-11-21 19:22) [19]


> kudatsky   (21.11.07 17:06) [18]
>
> ...нафига их постоянно переоткрывать ? > долго объяснять


А ты попробуй... для начала - для себя самого. Глядишь - и методику можно поменять будет.
Кстати, существует такая вещь, как временнЫе затраты при открытии файла-таблицы.



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

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

Наверх




Память: 0.51 MB
Время: 0.025 c
15-1194518134
Grom PE
2007-11-08 13:35
2007.12.16
Прошу помочь с переводом сишного кода эмулятора Adlib


3-1186752667
tomkat
2007-08-10 17:31
2007.12.16
Список таблиц БД


1-1190889797
Omi
2007-09-27 14:43
2007.12.16
MDI Child форма из DLL


15-1195079234
Альберт
2007-11-15 01:27
2007.12.16
при установки kol не найден exptintf.dcu


3-1186590083
Shamansky_ne
2007-08-08 20:21
2007.12.16
файлы в базу данных