Подскажите правильный запрос вставки/создания таблицы из второй базы данных, что-то типа
- Код: Выделить всё
Dim db As DAO.Database 'Microsoft DAO 3.6
Set db = OpenDatabase("C:\db1", 0, 0, "dBase IV")
db.Execute "Insert into [dBase IV;database=C:\db2].t2 select * from t1"
db.Execute "Select * into [dBase IV;database=C:\db2].t2 from t1"
С таблицами Access прекрасно работает запрос:
- Код: Выделить всё
Set db = OpenDatabase("C:\db1")
db.Execute "Insert into t2 in 'c:\db2' select * from t1"
db.Execute "Select * into t2 in 'c:\db2' from t1"
Пр попытке проделать то же с dbf падает по ошибке
"Файл 'C:\db2' не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт другим пользователем для монопольного доступа или требуется разрешение на просмотр данных."