1

WinDev によって設計されたアプリケーションがあり、そのデータを hyperfilesSql ファイルに保存します。私がやりたいことは、C# アプリケーションを使用してこれらのデータを抽出することです。

これらの hyperfilesSql の OleDb プロバイダーを見つけようとしましたが、結果はありませんでした。何か助けはありますか?

4

1 に答える 1

2

これがその方法です^^:

1:このページからhyperfileSqlファイルのOleDbプロバイダーを取得できます。

2:データを抽出するために使用されるコードの簡単な例を次に示します。

string connectionString = @"Provider=PCSOFT.HFSQL;Initial Catalog=C:\MyDataFolder";
string sql = @"SELECT * FROM MyTable"; //MyTable = The .FIC file

DataTable table = new DataTable();

using (OleDbConnection connection = new OleDbConnection(connectionString))
{
       using (OleDbDataAdapter adapter = new OleDbDataAdapter(sql, connection))
       {
              adapter.Fill(table); //Fill the table with the extracted data
       }
}

gridControl1.DataSource = table; //Set the DataSource of my grid control

その他の接続文字列の場合:ページにアクセスしてください

于 2012-03-13T09:39:26.317 に答える