Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как программно из Access-97 сжать (упаковать) базу данных *.DBF
 
 автор: novak   (10.03.2007 в 22:24)   личное сообщение
20 Кб.
 
 

Помогите написать правильный код команды в Access-97, чтобы сжать (упаковать) базу данных *.DBF.
Управляющая программа разработана в Access-97. А база данных имеет формат *.DBF (это DBase-3 или FoxPro-2). Управляющая программа воздействует на файлы *.DBF , как на внешнюю базу данных. Но непонятно, как программно из Access-97 сжать (упаковать) базу данных *.DBF (например, при закрытии базы данных). В перечне команд Access-97 я не нашел команду Park.

  Ответить  
 
 автор: osmor   (11.03.2007 в 08:29)   личное сообщение
 
 

Если установлен драйвер OLEDB для Foxpro, то попробуте так:
Dim con As ADODB.Connection
Dim strConString As String
Set con = New ADODB.Connection
strConString = "Provider=Microsoft OLE DB Provider for Visual FoxPro;Data Source=C:\Путь к базе"
With con
.Open connString
.Execute "PACK DBF C:\Путь к базе\файл.dbf"
.Close
end with
con = Nothing

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList