как открыть файл dbf посредством ВБА

Программирование на Visual Basic for Applications
abracadabra
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 30.11.2004 (Вт) 17:36
Откуда: Lviv Ukraine

как открыть файл dbf посредством ВБА

Сообщение abracadabra » 14.12.2004 (Вт) 13:14

Подскажите, плиз, люди добрые, как открыть файл dbf посредством ВБА?
Крокодил, крокодю и буду крокодить!

abracadabra
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 30.11.2004 (Вт) 17:36
Откуда: Lviv Ukraine

Сообщение abracadabra » 15.12.2004 (Ср) 11:47

Может через ADO как-то можно? Подскажите, вы ж знаете.

Tatyanka
Немного Иная
Немного Иная
Аватара пользователя
 
Сообщения: 876
Зарегистрирован: 02.12.2004 (Чт) 13:55
Откуда: Киев

Сообщение Tatyanka » 15.12.2004 (Ср) 12:00

А почему обязательно с помощью VBA? Вручную нельзя? Из Access, например...

abracadabra
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 30.11.2004 (Вт) 17:36
Откуда: Lviv Ukraine

Сообщение abracadabra » 15.12.2004 (Ср) 12:38

а там нужно программно ошибочки исправить,
кстати я в аксцес пробовал открыть - не вышло

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 15.12.2004 (Ср) 12:53

Код: Выделить всё
    Dim cnn As New ADODB.Connection
    Dim rst As New ADODB.Recordset
   
    cnn.Open "DRIVER=Microsoft FoxPro VFP Driver (*.dbf);Exclusive=No;SourceType=DBF;SourceDB=D:\Zpl\Store\"
    rst.Open "select * from empl", cnn

abracadabra
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 30.11.2004 (Вт) 17:36
Откуда: Lviv Ukraine

Сообщение abracadabra » 15.12.2004 (Ср) 13:22

Спасибо, но не выходит. Пишет следующее: Ошибка выполнения '-2147217865(80040е37)': [Microsoft][ODBC Visual FoxPro Driver] Not a table.

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 15.12.2004 (Ср) 14:49

abracadabra писал(а):Спасибо, но не выходит. Пишет следующее: Ошибка выполнения '-2147217865(80040е37)': [Microsoft][ODBC Visual FoxPro Driver] Not a table.

Видимо, заголовок файла запорчен. Посмотри здесь.

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 15.12.2004 (Ср) 14:57

Вот ещё утилитка


Вернуться в VBA

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

Сейчас этот форум просматривают: Google-бот и гости: 68

    TopList