ODBC и DBF
От: Аноним  
Дата: 27.10.05 14:24
Оценка:
День добрый.

Помогите с таким вопросом. Подключаюсь к 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;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.