visual foxpro连接字符串

问题描述:

我必须从foxpro数据库中提取一些数据。我发现,从SQL Server数据库中按以下格式app.config文件中提取数据,并存储在连接字符串一个示例应用程序 -visual foxpro连接字符串

<connectionStrings> 
    <add name="test" 
     connectionString="Data Source=localhost\SQLExpress;Initial Catalog=test;Integrated Security=SSPI;Timeout=300;" 
     providerName="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/> 
    </connectionStrings> 

我愿做同样的事情在FoxPro中,但我不不知道要为配置的providerName部分放置什么。我可以得到连接字符串很好。有没有人有任何想法提供者名称将为视觉foxpro?

感谢

其实我结束必须使用以下提供者名称 -

System.Data.OleDb.OleDbConnection, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 

我现在收到以下错误 -

Specified Cast is Not Valid 

但我返回数据,所以我认为这是一个不相关的问题。 谢谢

你需要下载VFP Provider

然后根据connection strings连接字符串将

Provider=vfpoledb;Data Source=C:\MyDbFolder\MyDbContainer.dbc;Collating Sequence=machine; 

提供程序名称是System.Data.OleDb

+0

让我进一步沿,但现在我收到以下错误 - 类型名称'System.Data.OleDb'无法找到连接字符串。 安装数据提供程序后,我没有重新启动,所以我可能会尝试下一步。 – czuroski 2010-10-27 19:11:52