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