Avtopic » 07.05.2007 (Пн) 13:30
После сервис паков на JET и MDAC,
прочитал что, adAsyncFetch нужен SP3 для VB,
Проинсталлировал SP3 для VB.
Потом прочитал, что в SP3 имеется баг, который исправлен в SP6 для VB.
Проинсталлировал SP6 для VB. Безрезультатно.
Код переписывал по любому варианту, в голову уже не приходят варианты проверки.
Вот хочется только задать два вопроса.
1. VB6 может бить проблемой (т.е. может или нет получится что поможет установка другого пакета, ответ по интуиции, конечно)?
2. размер данных может бить причиной срыва (тоже, по интуиции)? Я впервой часты Fetching-а принимаю 100 записей на 39 полей, и потом в событии FetchComplete остальные 5500 зап. Х 39 поле.
И добавлю, что я солгал товарищу, когда написал что, имеются, открыты другие формы.
Вернее, они имеются, но всю проверку эти пять дней я проводил, упрощенно для одной этой проблемной формы. А оказалось что проблемы, именно не при закрытии формы, а в конце программы. Т.е. если закрытие формы происходит и другая форма открыта, срыв не происходит. Но срыв происходит, когда закрываю и вторую форму, в котором для примера вообще нет кода.
* К стати, я использую, adAsyncFetchNonBlocking.
В синхронном варианте или adAsyncFetch мне сбить программу не удавалось не разу за эти пять дней. Т.е. что-то неладное происходит в NonBlocking режиме.