C# 通过访问hyperfileSQL数据#

C# 通过访问hyperfileSQL数据#,c#,hyperfilesql,C#,Hyperfilesql,我有一个由WinDev设计的应用程序,它将数据存储在hyperfilesSql文件中。我想做的是,使用C#应用程序提取这些数据 我试图为这些超文件SQL找到OleDb提供程序,但没有结果。有什么帮助吗?这里是如何做的^^: 1:您可以从这里获得hyperfileSql文件的OleDb提供程序 2:下面是一个用于提取数据的简单代码示例: string connectionString = @"Provider=PCSOFT.HFSQL;Initial Catalog=C:\MyDataFolder

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


我试图为这些超文件SQL找到OleDb提供程序,但没有结果。有什么帮助吗?

这里是如何做的^^:

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

有关其他连接字符串:请访问

您好,谢谢。是否可以连接到其他表?在Mytable上从Mytable内部JOIN OtherTable中选择*时出错。SomeId=OtherTable。SomeId@ErikDekker:嗨,坦白说,我没有试过,但这里有一个网页可以帮助你: