1

我有一个由 WinDev 设计的应用程序,它将其数据存储在 hyperfilesSql 文件中。我想做的是使用 C# 应用程序提取这些数据。

我试图为这些 hyperfilesSql 找到一个 OleDb Provider,但没有结果。有什么帮助吗?

4

1 回答 1

2

这是怎么做的^^:

1:您可以从此页面获取用于hyperfileSql 文件的OleDb Provider 。

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 回答