您可以使用ODBC.NET Managed Provider通过Microsoft Visual FoxPro Driver来连接VFP数据库。
1.ODBC.NET Managed Provider可以从以下网站下载并安装:
http://www.microsoft.com/downloads/release.asp?ReleaseID=35715
2.在您的VB.NET工程中,添加对Microsoft.Data.Odbc.dll的引用。
3.在程序中利用类似以下代码读取VFP数据库:
Imports System.Data
Imports Microsoft.Data.Odbc
. . .
. . .
Dim sConnectionString As String
sConnectionString = "SourceType=DBC;SourceDB=C:\MyDBC\data1.dbc;Driver={Microsoft Visual FoxPro Driver}"
Dim objConn As New OdbcConnection(sConnectionString)
Dim da As New OdbcDataAdapter("Select * From Table1", objConn)
Dim ds As New DataSet()
da.Fill(ds, "Table1")
. . .