Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 16.02.08 06:18
Покажи как сохраняешь запрос :)

Ответить

Номер ответа: 2
Автор ответа:
 Mikola



Вопросов: 1
Ответов: 1
 Профиль | | #2 Добавлено: 16.02.08 12:40
Запрос сохранен ручками в самом Access, и там он работает без всяких проблем. Работает он собственно и из VBA, если его вызывать напрямую типа DoCmd.OpenQuery.

Проблема в том, что, по всей видимости, VBA не выполняет этот запрос для получения из него данных, а рассматривает как пустую таблицу или вобще не существующую, и, соответственно, не возвращает ничего.

Так вот вопрос в том, как бы выполнить этот запрос отличным от вышеприведенного метода, чтобы его можно было использовать как источник данных?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам