0
Я пытаюсь прочитать файл лотоса dbase, чтобы экспортировать данные. я использую этот код:C# lotus dbase ODBC charset
enter code here
private void odbc()
{
DataTable YourResultSet = new DataTable();
string strAccessConn = @"Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB=C:\shares\lotus;Exclusive=No;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;CHARSET=928";
OdbcConnection connection = new OdbcConnection(strAccessConn);
// Open the connection, and if open successfully, you can try to query it
connection.Open();
if (connection.State == ConnectionState.Open)
{
string mySQL = @"select * from C:\shares\lotus\techtime.DBF"; // dbf table name
OdbcCommand MyQuery = new OdbcCommand(mySQL, connection);
OdbcDataAdapter DA = new OdbcDataAdapter(MyQuery);
DA.Fill(YourResultSet);
connection.Close();
}
string myString = YourResultSet.Rows[0][4].ToString();
}
но греческий leters выглядит как это «╠┴═╧╙ ═╔╩╧╦╧╒─╟╙» я не знаю кодовый используются. что я могу сделать? заранее спасибо