Создание ссылки на набор записей VBA через SQL - PullRequest
1 голос
/ 16 марта 2011

Я бы хотел сделать ссылку на набор записей с помощью оператора SQL FROM. Пример.

У меня есть набор записей, который называется RS. В VBA я хочу сделать следующее:

SELECT * FROM RS

Есть ли способ?

Ответы [ 2 ]

2 голосов
/ 16 марта 2011

В общем, нет. Это два разных языка и среды. Чтобы использовать информацию из одного в другом, вы должны либо использовать VBA для отправки данных в SQL для обработки, либо извлекать данные из SQL, которые будут использоваться VBA для обработки. Если вы хотите обработать это с помощью SQL, существует множество решений, простейшее из которых - заполнить таблицу в базе данных содержимым набора записей, а затем использовать эту таблицу в своем запросе.

0 голосов
/ 16 марта 2011

Какой набор записей у вас есть, DAO или ADO?

Если у вас есть заполненный набор записей ADO и вам нужен только его поднабор, вы можете использовать RS.Find , чтобы найти отдельные строки, которые соответствуют определенным критериям,или RS.Filter для фильтрации каждой строки, которая не соответствует определенным критериям.
Имейте в виду, что это работает только с наборами записей ADO, но не с наборами записей DAO!

Это неточно "Выбрать * из RS", но, возможно, это поможет вам.

...