1
我有一个由WinDev设计的应用程序,它将数据存储在hyperfilesSql文件中。我想要做的是使用C#应用程序提取这些数据。通过访问超文件SQL数据#
我试图找到这些hyperfilesSql的OleDb提供程序,但没有结果。任何帮助?
我有一个由WinDev设计的应用程序,它将数据存储在hyperfilesSql文件中。我想要做的是使用C#应用程序提取这些数据。通过访问超文件SQL数据#
我试图找到这些hyperfilesSql的OleDb提供程序,但没有结果。任何帮助?
这里是怎么做的吧^^:
1:你可以从这个page得到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
对于其他连接字符串:老朋友的page
您好,感谢。可以加入其他表吗?我收到一个错误,当我做SELECT *从Mytable INNER JOIN OtherTable ON Mytable.SomeId = OtherTable.SomeId – 2013-04-05 14:50:04
@ErikDekker:嗨,坦率地说,我没有尝试它,但这里是一个网页,可以帮助你:http:/ /doc.pcsoft.fr/en-us/?2034007 – SidAhmed 2013-04-23 11:36:47