Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
-
X-BOND
-
- Реалист

-
-
- Сообщения: 944
- Зарегистрирован: 19.08.2002 (Пн) 11:44
- Откуда: Ukraine
X-BOND » 24.03.2004 (Ср) 17:09
Имею две таблицы, структура абсолютно одинакова.
Как правлильно скопировать определенную запись (все поля) из одной таблицы в другую?
-
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
Усе работает
Вернуться в Базы данных
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1