Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: Использование Recordset’а в SQL-запросе Добавлено: 11.01.04 10:43  

Автор вопроса:  ChAko | Web-сайт: hotcharts.ru | ICQ: 490470 

Как сделать следующие?

 

Открыли Recordset.

Set rs = db.OpenRecordset("SELECT ID  FROM [Подсчёт баллов];")

Затем нам нужно подать запрос на БД данных, вида:

db.Execute "INSERT INTO Temp (ID) SELECT ID  FROM [Подсчёт баллов];")

Но мы уже делали часть из этого запроса, а именно "SELECT ID  FROM [Подсчёт баллов];" и данные об этом хранятся у нас в открытом Recordset’е. Как их использовать в нужном нам запросе?

 

Иначе говоря:

Как использовать данные из уже открытого Recordset’а в SQL запросе, если нам нужны не единичные данные, а целая таблица?

Ответить

  Ответы Всего ответов: 6  

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



ICQ: 292375033 

Вопросов: 3
Ответов: 72
 Профиль | | #1 Добавлено: 12.01.04 08:40
Тогда добавляй их по одной в цикле!

Ответить

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



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 13.01.04 01:04

Я думаю,что никак...

Гораздо удобнее и проще использовать SQL повторно... И работать это будет быстрее

Ответить

Номер ответа: 3
Автор ответа:
 EvilBit



Вопросов: 3
Ответов: 24
 Профиль | | #3 Добавлено: 07.02.04 03:13

Chako, тебе как я понял надо в запрос на добавление добавить записи из "SELECT ID  FROM [Подсчёт баллов];"

Делай так:

dim str as string

str=rs!ID

db.Execute "INSERT INTO Temp (ID) SELECT "" & str & ""  FROM [Подсчёт баллов];")

Я без барсика и Accessa, вроде так.

Ответить

Номер ответа: 4
Автор ответа:
 EvilBit



Вопросов: 3
Ответов: 24
 Профиль | | #4 Добавлено: 07.02.04 03:14

Chako, тебе как я понял надо в запрос на добавление добавить записи из "SELECT ID  FROM [Подсчёт баллов];"

Делай так:

dim str as string

str=rs!ID

db.Execute "INSERT INTO Temp (ID) SELECT "" & str & ""  FROM [Подсчёт баллов];")

Я без барсика и Accessa, вроде так.

Ответить

Номер ответа: 5
Автор ответа:
 EvilBit



Вопросов: 3
Ответов: 24
 Профиль | | #5 Добавлено: 07.02.04 03:14

Chako, тебе как я понял надо в запрос на добавление добавить записи из "SELECT ID  FROM [Подсчёт баллов];"

Делай так:

dim str as string

str=rs!ID

db.Execute "INSERT INTO Temp (ID) SELECT "" & str & ""  FROM [Подсчёт баллов];")

Я без барсика и Accessa, вроде так.

Ответить

Номер ответа: 6
Автор ответа:
 EvilBit



Вопросов: 3
Ответов: 24
 Профиль | | #6 Добавлено: 07.02.04 03:21

Ребзя чето моя Opera дцл глюкает!

Ответить

Страница: 1 |

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



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