AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.04.2006, 11:33   #1  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
:( AOS не закрывает handles
стоит Axapta 3sp2. написан функционал выгрузки данных через ADO (отрабатывает через AOS). сильно используется интерфейс с DBF. так вот замечено что AOS не закрывает файловые хендлы после работы через ADO с DBF. хендлы плодятся до тех пор пока АОС не начинает сбоить (с 3000 еще работает, а вот ближе к 4000 уже сбоит)
как побороть???
__________________
--- SHiSHok
Старый 12.04.2006, 15:25   #2  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
Lightbulb
Ситуация проясняется (буду сам с собой...
ADO для работы с DBF может пользоваться как ISAM драйвером так и Борландовым энджином BDE. В последней версии MDAC (2.8) мелкософт уже реализовала движок для полного доступа к DBF (read\write, раньше ISAM только читал, а для для полного доступа нужен был BDE). В MSDN как бы написано что мол используйте BDE, но в MSJET можно указать с чем работать. Так вот у меня стоит BDE и как оказалось эта падлюка плодит хендлы (сейчас переключились на ISAM, вроде бы не оставляет хендлы - буду наблюдать).
Получается интересный факт: раньше я писал на дельфе, и BDE чудным образом работал с огромным количеством DBF. А тут плодящиеся коннекты. Т.е. либо BDE где-то надо строить, либо мелкософт как-то коряво с BDE работает.
__________________
--- SHiSHok

Последний раз редактировалось SHiSHok; 13.04.2006 в 09:22.
Старый 12.04.2006, 17:43   #3  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Какой маладэц! Вах! Красавчэг! Прэвэд!
За это сообщение автора поблагодарили: metal (1).
Старый 13.04.2006, 09:40   #4  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
! ИТОГ
переключился на ISAM , AOS перестал плодить хендлы.
подвожу ИТОГ :
хендлы плодит механизм работы с dBase через ADO->ODBC->BDE. переход к использованию ISAM драйвера мелкософта через Jet 4.0 решает проблему.
сцылки по теме:
How to use dBASE data with Access and Jet ( http://support.microsoft.com/kb/230125/EN-US/ )
INFO: Non-BDE Paradox and dBase ISAM Drivers ( http://support.microsoft.com/kb/263561/ )
ACC2000: How to Control Whether Access Loads the Borland Data Engine (BDE) ( http://support.microsoft.com/default...b;EN-US;248841 )

и остается вопрос, но уже не совсем по теме: можно ли настроить BDE так, чтобы он закрывал таки файловые хендлы (или всетаки мелкософт глючит? ).
__________________
--- SHiSHok
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
daxis: Troubleshooting blocked SPIDS in AOS Blog bot DAX Blogs 0 01.04.2009 18:05
Arijit Basu: Multiple AOS in a Multi CPU Machine :) Blog bot DAX Blogs 1 19.12.2007 17:11
Arijit Basu: AX 4 AOS Basics: [Level 100] Blog bot DAX Blogs 0 18.11.2007 14:30
DynamicsTech: What's New in Dynamics Ax 4.0 AOS? Blog bot DAX Blogs 0 12.04.2007 11:50
axaptapedia: Control AOS from command line Blog bot DAX Blogs 0 09.03.2007 14:50
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:22.