Копирование записи

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Копирование записи

Сообщение X-BOND » 24.03.2004 (Ср) 17:09

Имею две таблицы, структура абсолютно одинакова.
Как правлильно скопировать определенную запись (все поля) из одной таблицы в другую?

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 24.03.2004 (Ср) 17:18

Код: Выделить всё
"INSERT INTO Table1 SELECT * FROM Table2 WHERE Id = " & Id

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 24.03.2004 (Ср) 17:25

skiperski писал(а):
Код: Выделить всё
"INSERT INTO Table1 SELECT * FROM Table2 WHERE Id = " & Id

А что перед этим писать надо? RS.OpenRecordset что-ли?

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 24.03.2004 (Ср) 17:28

Для ADODB
Код: Выделить всё
Dim cn As ADODB.Connection

Set cn = New ADODB.Connection
cn.Open ConnectionString

sql = "INSERT INTO Table1 SELECT * FROM Table2 WHERE Id = " & Id
cn.Execute sql

cn.Close

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 24.03.2004 (Ср) 17:38

Я работаю с DAO

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.03.2004 (Ср) 17:49

Код: Выделить всё
Dim db As DAO.Database
Set db = OpenDatabase(...)
db.Execute SQL
db.Close
Set db = Nothing
Lasciate ogni speranza, voi ch'entrate.

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 24.03.2004 (Ср) 18:02

Вери Сенкс Вам уважаемый skiperski и Вам господин Alibek
Усе работает


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

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

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

    TopList