如何使用C#/。NET ODBC或者OLE读取/写入dBase III文件?

时间:2020-03-05 18:56:51  来源:igfitidea点击:

我已经搜索了有关如何使用OLEDB或者ODBC和C#/。NET来读取/写入dBase III(dbf)文件的各种技术。我已经尝试了几乎所有发布的技术,但是都没有成功。有人可以指出我正确的方向吗?

谢谢你的时间。

解决方案

回答

FoxPro 2.0文件与dBase III文件完全相同,但对于任何类型为" memo"的字段(额外的确切名称,已有一段时间了),都需要多加一点。这意味着,如果仅使用FoxPro 2.x方法访问文件,则该方法应该有效。

回答

就像是 ... ?

ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=e:\My Documents\dBase;Extended Properties=dBase III"
Dim dBaseConnection As New System.Data.OleDb.OleDbConnection(ConnectionString )
dBaseConnection.Open()

来自:http://bytes.com/forum/thread112085.html

回答

这是一个不错的方法,我没有经过测试,但是我很快就会...

http://www.c-sharpcorner.com/uploadfile/rfederico/xbaseenginerfv12022005011623am/xbaseenginerfv.aspx