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出現這樣的「╠┴═╧╙═╔╩╧╦╧╒─╟╙」 我不知道該字符集被使用。 我能做什麼? 由於事先