День добрый.
Помогите с таким вопросом. Подключаюсь к DBF-ной таблице. В таблице используется кодировка Windows. Вот код которым пытаюсь подключиться и забрать данные из таблицы. Данные забрать удается, но если есть русские символы в ячейках таблицы, то они искажаются. Что делать ???
string _connectionString = "MaxBufferSize=2048;DSN=Файлы dBASE;PageTimeout=5;DefaultDir=" + fi.DirectoryName + "\\;DBQ=" + fi.DirectoryName + "\\;DriverId=533";
OdbcConnection con = new OdbcConnection (_connectionString);
OdbcDataAdapter da = new OdbcDataAdapter();
da.SelectCommand=new OdbcCommand("SELECT ID,VALUE FROM 1SCONST.DBF WHERE OBJID like '% 0' ORDER BY ID",con);
DataTable dt = new DataTable("1SCONST");
try
{
con.Open();
da.Fill(dt);
con.Close();
}
catch(Exception er)
{
sw.WriteLine("Ошибка подключения к БД 1С: " + er.Message);
sw.WriteLine("===============================================");
continue;
}