очень сложный вопрос ;)

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
el
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 03.05.2003 (Сб) 3:34

очень сложный вопрос ;)

Сообщение el » 03.05.2003 (Сб) 3:45

доброго дня. вопрос следующий:

'есть у меня база
DB As DataBase
'есть рекордсэт
RS1 As RecordSet
'есть еще один рекордсэт
RS2 As recordSet

базу данных открываю...
Set DB=OpenDataBase(...........)
по хитрому запросу формирую RS - первый
(выполнение этого запроса наверняка займет прилично времени, когда база будет заполнена. Там поиски в Memo+еще куча всяких фильтров): Set RS1=DB.OpenRecordSet(<SQL1>)

а вопрос следующий:
как мне ПОТОМ обратиться по SQL к найденным записям в RS1 ' получить RS2. (RS2 содержиться в RS1 содержиться в DB)
Set RS2 = RS1.Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!?.(<SQL2>) - типа такого Я идиот! Убейте меня, кто-нибудь!????

сделать сразу RS2 объедив <SQL1> и <SQL2> - не прокатит.

благодарю за ответ.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 03.05.2003 (Сб) 10:41

А сразу выполнив SQL2? Если данные находятся в базе и ты сперва делаешь из них одно подмножество, а потом из него второе не проще ли разу сделать второе?


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 178

    TopList