我有一个由 WinDev 设计的应用程序,它将其数据存储在 hyperfilesSql 文件中。我想做的是使用 C# 应用程序提取这些数据。
我试图为这些 hyperfilesSql 找到一个 OleDb Provider,但没有结果。有什么帮助吗?
我有一个由 WinDev 设计的应用程序,它将其数据存储在 hyperfilesSql 文件中。我想做的是使用 C# 应用程序提取这些数据。
我试图为这些 hyperfilesSql 找到一个 OleDb Provider,但没有结果。有什么帮助吗?
这是怎么做的^^:
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
对于其他连接字符串:访问页面