Есть такой код
C++ (Qt)
model->setRelation(model->fieldIndex("pumpId"), QSqlRelation("flow_pumps", "id", "displayName"));
model->select();
после селекта
model->fieldIndex("pumpId"), уже возвращает
-1, поле "
pumpId" превращается в "
flow_pumps_displayName_4" (подсказал: qDebug() << "Record:" << model->record(); )
как же получить индекс поля по его нормальному имени ("
pumpId")?