|
|
|
ADO . Как через For Each ... Next закрыть все открытые Recordset -ы в Connection?
|
|||
|---|---|---|---|
|
#18+
Вообщем то вопрос я думаю понятен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2004, 08:59 |
|
||
|
ADO . Как через For Each ... Next закрыть все открытые Recordset -ы в Connection?
|
|||
|---|---|---|---|
|
#18+
Вопрос, в общем-то, непонятен Через For Each что In что надо кого-то закрывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2004, 09:03 |
|
||
|
ADO . Как через For Each ... Next закрыть все открытые Recordset -ы в Connection?
|
|||
|---|---|---|---|
|
#18+
Можно и так конечно закрыть. rs1.Close: rs2.Close: rs3.Close: rs4.Close rs5.Close: Rs6.Close: rs7.Close ... rs20.close Открыто много ADODB.RecordSet -ов и их надо закрыть пробежавшись по ним в цикле. cn - соединение с базой Да вот в том то и дело. Что писать то в For Each -е? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2004, 09:58 |
|
||
|
ADO . Как через For Each ... Next закрыть все открытые Recordset -ы в Connection?
|
|||
|---|---|---|---|
|
#18+
В каком For Each'е? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2004, 10:02 |
|
||
|
ADO . Как через For Each ... Next закрыть все открытые Recordset -ы в Connection?
|
|||
|---|---|---|---|
|
#18+
Человек наверное хочет имея объект Connection перебрать(и закрыть) все Recordset'ы созданные на нем. Наверное хочет сбацать универсальный код очистки... Тут как один чел хотел при возникновении ошибки на форме все объекты Connection обрывать (их у него было несколько) и спрашивал есть ли глобальная коллекция для всех connection, чтобы через For Each их перебрать. - Ответ не утешительный, такой коллекции нет, надо самому следить за своими объектами connection. Есть правда вариант - создать свой класс с коллекцией и переопределить там все необходимые методы объекта Connection и вызывать потом не Dim con As Connection, а свой класс Dim a As MyConnection. Ну и при инциализации сделать сделать добавлении в private коллекцию, а также добавить в класс метод ClearAll, который пробежится по этой private коллекции и все позакрывает. Также в принципе можно сделать и объектами Recordset, если очень хочется управлять ими централизовано и универсально. Правда смешно будет: все работают с Recordset, а ты в базе все время создаешь MyRecodset - получается что-то типа MyADO, такая супер надстройка над универсальной библиотекой доступа к данным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2004, 10:03 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1681&tid=1676642]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 335ms |

| 0 / 0 |
