ADO.NET against DBF :((( ConnectionString
От: OutSky  
Дата: 23.05.08 19:06
Оценка:
Здраствуйте, я очень сильно расчитываю на вашу помощь, знатоки, и за ранее признателен!!!)

Я много перерыд форумов....
Изучил полностью структуру дбф файлов.....
Разобрался какие они бывают....
Как к ним подключатся через ОДБС и ОЛЕ

{
DBase ODBC Connection String
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\directory;

DBase OLEDB Connection String
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\directory;Extended Properties=dBASE IV;User ID=Admin;Password=
}
(причём действительно на практике работает нормальные dbf файлы открывает).....

Но к моему большому сожелению нашолся такой файл который не хочет поддоватся нормальной логике....

Скачал несколько програм....
В заголовке этого .dbf файла указана Тип Таблиц:
а)Первая прогамма(Редактор dbf): Не известен Хекс:30
б)Вторая прогамма(CDBF): говорит проста что это Visual Fox Pro with memo

Много произвёл я мучений и пыток, опытов((((

Что самое удивительное так это то что эти программы открывают этот файл, а значит есть надежда.....
Re: ADO.NET against DBF :((( ConnectionString
От: Alex Dav Россия  
Дата: 24.05.08 05:02
Оценка: 6 (2) +1
Здравствуйте, OutSky, Вы писали:

OS> Здраствуйте, я очень сильно расчитываю на вашу помощь, знатоки, и за ранее признателен!!!)


OS>Я много перерыд форумов....

OS>Изучил полностью структуру дбф файлов.....
OS>Разобрался какие они бывают....
OS>Как к ним подключатся через ОДБС и ОЛЕ

OS>{

OS> DBase ODBC Connection String
OS> Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\directory;

OS> DBase OLEDB Connection String

OS> Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\directory;Extended Properties=dBASE IV;User ID=Admin;Password=
OS>}
OS>(причём действительно на практике работает нормальные dbf файлы открывает).....

OS>Но к моему большому сожелению нашолся такой файл который не хочет поддоватся нормальной логике....


OS>Скачал несколько програм....

OS> В заголовке этого .dbf файла указана Тип Таблиц:
OS> а)Первая прогамма(Редактор dbf): Не известен Хекс:30
OS> б)Вторая прогамма(CDBF): говорит проста что это Visual Fox Pro with memo

OS>Много произвёл я мучений и пыток, опытов((((


OS>Что самое удивительное так это то что эти программы открывают этот файл, а значит есть надежда.....

Если кто то открывает, то может драйвер просто сменить?
здесь
почитай еще вот это здесь
Re[2]: ADO.NET against DBF :((( ConnectionString
От: Renovacio  
Дата: 24.05.08 18:08
Оценка:
Здравствуйте, Alex Dav, Вы писали:
AD>Если кто то открывает, то может драйвер просто сменить?
AD>здесь
AD>почитай еще вот это здесь

Спасибо за помощь, очень помогли, разобрался)))
Файл действительно был .dbf от Visual FoxPro с memo полями…

Решение оказалось простым:

1.скачивание Visual FoxPro ODBC Driver ,после этого написание строки
2.string Con = @"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF; DBQ=F:\WorK\DPA;Exclusive=No";
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.