0

foxproデータベースからいくつかのデータを抽出する必要があります。SQL Server DBからデータを抽出し、接続文字列を次の形式でapp.configファイルに保存するサンプルアプリを見つけました-

<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部分に何を入れるべきかわかりません。接続文字列は問題なく取得できます。Visual foxproのプロバイダー名が何であるかを誰かが知っていますか?

ありがとう

4

2 に答える 2

5

VFPプロバイダーをダウンロードする必要があり ます

次に、接続文字列に従って、接続文字列は次のようになります

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

プロバイダー名はSystem.Data.OleDb

于 2010-10-27T19:00:40.963 に答える
1

私は実際にproviderNameに以下を使用する必要がありました-

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

次のエラーが発生します-

Specified Cast is Not Valid

しかし、私はデータを返しているので、それは無関係の問題だと思います。ありがとう

于 2010-10-28T12:29:44.523 に答える