Вопрос начинающего о работе с рекодсетом - VB
Формулировка задачи:
Делаю так:
sSQL = "SELECT*FROM Prihod;"
Set rs = db.OpenRecordset(sSQL)
а далее работаю с полученными данными. Но, в ходе работы необходимо менять запрос (sSQL).
Так, как я делаю, понимаю, что меняя SQL запрос, мне нужно соответсвенно закрыть рекодсет, изменить SQL запрос, а затем опять открыть рекодсет. Это не совсем good.
Можно ли открыть рекодсет один раз и, не закрывая его, изменять SQL запрос столько раз, сколько будет нужно?
sSQL = "SELECT*FROM Prihod;"
Set rs = db.OpenRecordset(sSQL)
а далее работаю с полученными данными. Но, в ходе работы необходимо менять запрос (sSQL).
Так, как я делаю, понимаю, что меняя SQL запрос, мне нужно соответсвенно закрыть рекодсет, изменить SQL запрос, а затем опять открыть рекодсет. Это не совсем good.
Можно ли открыть рекодсет один раз и, не закрывая его, изменять SQL запрос столько раз, сколько будет нужно?
Решение задачи: «Вопрос начинающего о работе с рекодсетом»
textual
Листинг программы
sSQL = <font color="teal">"SELECT*FROM Prihod;"</font> <font color="blue">Set</font> rs = db.OpenRecordset(sSQL) <font color="00AA00">'цикл по продуктам</font> rs.Filter = <font color="teal">"Name=MyProduct"</font> <font color="00AA00">'необходимые действия</font> ... rs.Filter = <font color="teal">"Name=MyProduct1"</font> <font color="00AA00">'необходимые действия</font> ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д