использую SQLITE, сортирую по полю "place":
"CREATE TABLE test("
"id INTEGER PRIMARY KEY NOT NULL,"
...
"place TEXT NOT NULL);"
функция:
void tableForm::filter(){
qDebug()<<"fiterON";
QString cb = cb_filter->currentText();
qDebug()<<cb;
if(cb!=""){
model->setFilter(QString("place=%1").arg(cb));
model->submitAll();
model->select();
}
}
cb_filter - комбоБокс заполненый значениями из "place".
если cb=числу, все работает, если cb с буквами выводит пустую таблицу.