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

Вниз

Глюк в методе ADOTable.Requery или у меня?   Найти похожие ветки 

 
AkaSaint ©   (2003-07-11 01:09) [0]

Ситуация такова. Если вызывать для 2-х таблиц Access после каждого добавления метод Requery на сервере приложений, то после примерно 1016-го добавления (и, соответсвенно, Requery) вылетает EOleException "Cannot open any more tables". В связи с этим возникает вопрос: нет ли глюка в методе Requery? Судя по сообщению, таблицы не закрываются, зато открываются снова... Что думаете по этому поводу? Буду благодарен за любые мысли.


 
sniknik ©   (2003-07-11 01:34) [1]

компонент TADOConnection используеш, или в у ADOTable строку прописываеш?


 
AkaSaint ©   (2003-07-11 14:26) [2]

TADOConnection. Добавление записей происходит внутри транзакции (BeginTrans/CommitTrans), а Requery уже после завершения транзакции.


 
sniknik ©   (2003-07-11 15:07) [3]

довольно странно тогда, если бы строка конекта у таблици использовалась то можно было бы предположить пересоздание без освобождения ресурсов (было один раз давно с дельфями без апдейтов), а так, вроде не должно.
а у тебя не происходит случайно создания еще одного экземпляра RemoteDataModule при этом? (поставь счетчик на on{RemoteDataModule}Create). как минимум на ресурсы в Диспетчере задачь посмотреть, что происходит.
еще обязательно апдейты на дельфю поставь, и сервер перекомпили.
и можно поменять Requery на Close & Open (для теста, посмотреть что будет)


 
AkaSaint ©   (2003-07-12 01:09) [4]

Я поставил UpdatePack 2, но я уже обошел это место, возвращаться и проверять теперь времени нет к сожалению. Насчет экземпляров RemoteDateModule, а почему, ты думаешь, при этом могут создаваться новые?


 
sniknik ©   (2003-07-12 15:48) [5]

не думаю, предполагаю, и не при "этом" а вообще, кода же я не вижу.
просто если гдето идет переподключение и содается куча обьектов с открытием таблици в каждом то как раз такую ошибку и выдаст.



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
1-10190
Санек
2003-07-22 12:28
2003.08.04
ToolBox


14-10423
ruslan_as
2003-07-17 16:48
2003.08.04
Помогите обработать ошибку


1-10298
alexdbases
2003-07-22 12:58
2003.08.04
Мигание в стандартном TTreeView


1-10166
Прохожий
2003-07-22 10:33
2003.08.04
Исключение неправельных адресов E-Mail


14-10460
Knight
2003-07-17 21:16
2003.08.04
Телефонный справочник - законно ли это?