Вопрос начинающего о работе с рекодсетом - VB

Узнай цену своей работы

Формулировка задачи:

Делаю так:
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>
...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5