Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / сохранение истории / 7 сообщений из 7, страница 1 из 1
26.02.2004, 20:06
    #32423361
фонарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение истории
есть ли способ быстрого слияния содержимого таблиц? (т.е., одна - history для другой)?
я нашёл такой вариант:

DoCmd.TransferDatabase acImport, "Microsoft Access", "Trial5.MDB", acTable, MAIN_TABLE, MAIN_HISTORY_TABLE, False

но, как оказалось, если MAIN_HISTORY_TABLE уже существует, данные не доливаются в неё, а создаётся новая табличка!

в правильном направлении хоть иду?
...
Рейтинг: 0 / 0
26.02.2004, 20:19
    #32423370
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение истории
INSERT INTO Таблица2
SELECT Таблица1.*
FROM Таблица1

Чем не устраивает?
...
Рейтинг: 0 / 0
26.02.2004, 20:45
    #32423396
фонарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение истории
ну, потому что как выполнять команду?
ADODB.command и т.д.

а когда открываю connection, Access ругается, что уже открыто - потому что это та же самая база, из которой я команду и выполняю.
????!
...
Рейтинг: 0 / 0
27.02.2004, 12:41
    #32424047
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение истории
То, что уже открыто, открывать не надо.
...
Рейтинг: 0 / 0
27.02.2004, 13:20
    #32424152
фонарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение истории
ну, кстати, не сказал бы.
я сейчас делаю так:
Dim cnn As New ADODB.connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & databaseFullName
Dim cmd As New ADODB.command
cmd.CommandText = "INSERT INTO " & destTable & " SELECT * FROM " & sourceTable
cmd.ActiveConnection = cnn
cmd.Execute
cnn.Close

и всё работает.
может быть, есть другие варианты - или подводные грабли у этого?
...
Рейтинг: 0 / 0
27.02.2004, 13:37
    #32424191
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение истории
2 фонарь
Вахмурка - есть CurrentProject.Connection

cmd.ActiveConnection = CurrentProject.Connection
...
Рейтинг: 0 / 0
27.02.2004, 16:37
    #32424670
фонарь
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение истории
о-о!! отлично, большой спасиб
просто только начинаю изучать vba )
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / сохранение истории / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]