Вообщем пытаюсь работать с dbf, запрос крашится по непонятным причинам - скорее всего из-за того что в нем русские буквы ДНП и ДПП
QString sql="select W,DATE2 from "+v_filename[j].filename+" where EP ='"+ep+"' and ( STAT ='";
sql+="ДНП";
sql+="' or STAT ='";
sql+="ДПП";
sql+="');";
QByteArray ba = sql.toLocal8Bit();
const char *c_str2 = ba.data();
QString buf = QTextCodec::codecForName("CP1251")->toUnicode(c_str2);
sql = QTextCodec::codecForName("IBM-866")->fromUnicode(buf).data();
query_base = new QSqlQuery(db_ODBC);
bool res = query_base->exec(sql);