Страница: 1 |
|
Вопрос: Запрос из запроса
|
Добавлено: 15.02.08 13:22
|
|
Автор вопроса: Mikola
|
Подскажите, пожалуйста, каким образом можно записать в recordset данные SQL запроса, в поле FROM которого источником является сохраненный в Access запрос?
Конструкция типа:
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "SELECT [ЧТО-ТО] FROM [ИМЯ СОХРАНЕННОГО запроса]" , _
'CurrentProject.Connection, adOpenKeyset, adLockOptimistic
не работает!!!
И вобще Recordset не работает с сохраненным запросом, как источником данных!
Подскажите, пожалуйста как это сделать по-другому!!!
Ответить
|
Номер ответа: 2 Автор ответа: Mikola
Вопросов: 1 Ответов: 1
|
Профиль | | #2
|
Добавлено: 16.02.08 12:40
|
Запрос сохранен ручками в самом Access, и там он работает без всяких проблем. Работает он собственно и из VBA, если его вызывать напрямую типа DoCmd.OpenQuery.
Проблема в том, что, по всей видимости, VBA не выполняет этот запрос для получения из него данных, а рассматривает как пустую таблицу или вобще не существующую, и, соответственно, не возвращает ничего.
Так вот вопрос в том, как бы выполнить этот запрос отличным от вышеприведенного метода, чтобы его можно было использовать как источник данных?
Ответить
|
Страница: 1 |
Поиск по форуму