Dmitriy Kozyrev
2005-11-01 17:03:21 UTC
Мы где-то виделись, All?
VS2005 beta2.
В проекте используется источник данных Microsoft Access через OLEDB.
Connection хранится в ApplicationState. Иногда, если часто дергать Reload в
IE, появляется ошибка "Cannot open any more tables". Если немного подождать,
она исчезает.
Данные читаются через OleDbCommand.ExecuteReader(), после чего DataReader'у
делается Close. Достаточно ли этого для освобождения всех ресурсов, занятых
ридером и данными, или нужно принудительно вызывать Dispose или что-либо в
этом роде?
Hа каждую страницу делается не менее одного вызова ExecuteReader, а иногда и
больше десятка.
Microsoft Access используется по той причине, что проект пишется вдвоем, но
MSSQL есть только у меня. Релиз, разумеется, будет работать на MSSQL2000 или
MSSQL2005.
Всего хорошего!
Дмитрий Козырев aka Master aka KLRINFSP
VS2005 beta2.
В проекте используется источник данных Microsoft Access через OLEDB.
Connection хранится в ApplicationState. Иногда, если часто дергать Reload в
IE, появляется ошибка "Cannot open any more tables". Если немного подождать,
она исчезает.
Данные читаются через OleDbCommand.ExecuteReader(), после чего DataReader'у
делается Close. Достаточно ли этого для освобождения всех ресурсов, занятых
ридером и данными, или нужно принудительно вызывать Dispose или что-либо в
этом роде?
Hа каждую страницу делается не менее одного вызова ExecuteReader, а иногда и
больше десятка.
Microsoft Access используется по той причине, что проект пишется вдвоем, но
MSSQL есть только у меня. Релиз, разумеется, будет работать на MSSQL2000 или
MSSQL2005.
Всего хорошего!
Дмитрий Козырев aka Master aka KLRINFSP