Доступ к данным HyperFileSQL через # - PullRequest
1 голос
/ 12 марта 2012

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

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

1 Ответ

2 голосов
/ 13 марта 2012

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

1: Вы можете получить Поставщик OleDb для файлов 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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...