Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.03;
Скачать: CL | DM;

Вниз

ADO и DBF   Найти похожие ветки 

 
StarCon   (2003-03-17 13:44) [0]

возможно ли работать с файлами формата DBF через ADO?
я поставил Microsoft.Jet.OLEDB.4.0 в свойствах ADOConnection
и получаю ошибку - unrecognized Database Format
что я делаю не так?


 
sniknik ©   (2003-03-17 13:48) [1]

строку неправильно задаеш (скорее всего)
попробуй
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\;Extended Properties=dBase 5.0;Persist Security Info=False


 
StarCon   (2003-03-17 14:46) [2]

да, скорее всего...
попробовал, как было предложено - коннект есть, но если указать в качестве БД файл ДБФ формата, то получаю ошибку -
Object or provider is not capable of performing requested operation
:(


 
PONTIY ©   (2003-03-17 14:48) [3]

разве Jet это не драйвер для mdf-формата, т.е. для базы ACCESS?


 
StarCon   (2003-03-17 14:53) [4]

Не знаю, Сань, акцессовские - mdb вроде...


 
Sergei   (2003-03-17 15:05) [5]

используй провайдера VS FOXPRO


 
sniknik ©   (2003-03-17 15:10) [6]

?
EOleException : Object or provider is not capable of performing requested operation

это потому что файл на самом деле Fox-прошный (может быть), и/или выдернут из DBC базы. (было такое)
попытайся с такой строкой
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DSN=Таблицы Visual FoxPro;UID=;SourceDB=d:\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=RUSSIAN;Null=Yes;Deleted=Yes;"

если не пройдет удали признаки индекса - 28 байт с нуля в заголовке таблици и признак dbc (в конце описания структуры заголовка увидиш) естественно если они есть (если нет то таблица еще какогото другого формата)


 
Wellslava ©   (2003-03-17 15:18) [7]

Вот это у меня работает: ConnectionString
Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE


 
sniknik ©   (2003-03-17 15:42) [8]

Wellslava © (17.03.03 15:18)
а хочеш я тебе пришлю dbf файл с которым не будет?

(ключевое слово dBASE, есть форматы которые тоже dbf но не dBase)

2 StarCon (17.03.03 13:44)
нужно определится, тебе нужна инфа из тех файлов? тогда можно помучится. Или просто работать? тогда задавай строку первую из данных - > (sniknik © (17.03.03 13:48)) и пересоздай таблици с ней (чтобы был 100% формат dBase), либо через BDE их сделай Датабасе Десктоп (лиш бы dBase)



Страницы: 1 вся ветка

Текущий архив: 2003.04.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
3-6419
Yuri Bezsonov
2003-03-16 18:30
2003.04.03
Максимальная скорость выборки


7-6800
dobriy
2003-02-08 08:27
2003.04.03
Глюки с PROCESSENTRY32


7-6827
pfar
2003-02-08 08:36
2003.04.03
Как выгрузить любую DLL-ку в windows?


7-6809
retlion
2003-02-07 16:36
2003.04.03
Как определить физическое положение файла на диске?


1-6582
denary
2003-03-14 01:30
2003.04.03
Undeclared identifier: CreateOleObject Уважаемые мастера, помог