Доступ к данным HyperFileSQL через #

У меня есть приложение, разработанное WinDev, и оно хранит свои данные в файлах hyperfilesSql. Что я хочу сделать, это извлечь эти данные с помощью приложения C#.

Я пытался найти OleDb Provider для этих hyperfilesSql, но безрезультатно. Любая помощь?

1 ответ

Решение

Вот как это сделать ^^:

1: Вы можете получить OleDb Provider для файлов hyperfileSql с этой страницы.

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

Для других строк подключения: посетите страницу

Другие вопросы по тегам