|
Освободить таблицу б/д от коллекции
|
|||
---|---|---|---|
#18+
Создал серверную часть программы, которая работает на станции и управляется отдаленно. Сейчас работаю со сценариями которые в зависимости от временных интервалов активируются и могут запускать автономные процессы, например управлять плейлистами (управляет списками треков), видеосписками, обьявлением, презентациями, переключать режимы, ну и много другое. Активных плейлистов например на заданное времья может активироваться больше одного, потому было принято решения открывать таблицу базы данных прямо в колекцию таким методом: Код: vbnet 1.
По замыслу, программа по окончанию времени для конкретного сценария просто удаляет нужную коллекцию PBGrupsSpisok. Такой метод для освобождения доступа к таблице не работает. Код: vbnet 1.
Обычный способ PBGrupsSpisok.Remove 1 как бы отвязывается от таблицы (пробовал на редактирование самой таблицы из Access) Вопрос. Дополнительных действий не понадобится кроме PBGrupsSpisok.Remove чтоб таблицу больше не занимать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 12:49 |
|
Освободить таблицу б/д от коллекции
|
|||
---|---|---|---|
#18+
Выполни на рекордсете метод Close и не парься. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 13:42 |
|
Освободить таблицу б/д от коллекции
|
|||
---|---|---|---|
#18+
все таки PBGrupsSpisok. Remove освобождает таблицу, а .Add делает Set. Если например использовать глобальную переменную с базой и делаеть ей Add в коллекцию, то коллекция(1).moveNext идентично сработает и в коллекция(2). Чтоб такого не было можно использовать Dim переменные, а я делал напрямую PBGrupsSpisok.Add BAZASite.OpenRecordset. При .Remove она сама делает Nothing для таблицы б/д ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2012, 11:17 |
|
|
start [/forum/topic.php?fid=60&msg=38034428&tid=2157321]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 399ms |
0 / 0 |