Страница: 1 |
Как сделать следующие? Открыли Recordset. Set rs = db.OpenRecordset("SELECT ID FROM [Подсчёт баллов];") Затем нам нужно подать запрос на БД данных, вида: db.Execute "INSERT INTO Temp (ID) SELECT ID FROM [Подсчёт баллов];") Но мы уже делали часть из этого запроса, а именно "SELECT ID FROM [Подсчёт баллов];" и данные об этом хранятся у нас в открытом Recordset’е. Как их использовать в нужном нам запросе? Иначе говоря: Как использовать данные из уже открытого Recordset’а в SQL запросе, если нам нужны не единичные данные, а целая таблица?
Я думаю,что никак... Гораздо удобнее и проще использовать SQL повторно... И работать это будет быстрее Chako, тебе как я понял надо в запрос на добавление добавить записи из "SELECT ID FROM [Подсчёт баллов];" Делай так: dim str as string str=rs!ID db.Execute "INSERT INTO Temp (ID) SELECT "" & str & "" FROM [Подсчёт баллов];") Я без барсика и Accessa, вроде так. Chako, тебе как я понял надо в запрос на добавление добавить записи из "SELECT ID FROM [Подсчёт баллов];" Делай так: dim str as string str=rs!ID db.Execute "INSERT INTO Temp (ID) SELECT "" & str & "" FROM [Подсчёт баллов];") Я без барсика и Accessa, вроде так. Chako, тебе как я понял надо в запрос на добавление добавить записи из "SELECT ID FROM [Подсчёт баллов];" Делай так: dim str as string str=rs!ID db.Execute "INSERT INTO Temp (ID) SELECT "" & str & "" FROM [Подсчёт баллов];") Я без барсика и Accessa, вроде так. Ребзя чето моя Opera дцл глюкает! Страница: 1 |
Вопрос: Использование Recordset’а в SQL-запросе
Добавлено: 11.01.04 10:43
Автор вопроса: ChAko | Web-сайт:
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Legik
ICQ: 292375033
Вопросов: 3
Ответов: 72
Профиль | | #1
Добавлено: 12.01.04 08:40
Тогда добавляй их по одной в цикле!
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 13.01.04 01:04
Номер ответа: 3
Автор ответа:
EvilBit
Вопросов: 3
Ответов: 24
Профиль | | #3
Добавлено: 07.02.04 03:13
Номер ответа: 4
Автор ответа:
EvilBit
Вопросов: 3
Ответов: 24
Профиль | | #4
Добавлено: 07.02.04 03:14
Номер ответа: 5
Автор ответа:
EvilBit
Вопросов: 3
Ответов: 24
Профиль | | #5
Добавлено: 07.02.04 03:14
Номер ответа: 6
Автор ответа:
EvilBit
Вопросов: 3
Ответов: 24
Профиль | | #6
Добавлено: 07.02.04 03:21