я сделал так - перечисляю таблицы в одной БД, и пробую переносить по одной записи через QSqlTableModel, вот код:
for (it = tables.constBegin(); it != tables.constEnd(); ++it){
//
QString tn = *it;
model1.setTable(tn);
model1.select();
model2.setTable(tn);
model2.select();
for (int j = 0; j < model1.rowCount(); j++){
//
QSqlRecord rec = model1.record(j);
model2.insertRows(j, 1);
model2.insertRecord(j, rec);
/*for (int k = 0; k < rec.count(); k++){
//
model2.setData(model2.index(j, k),
dec(rec.value(k).toString()));
}*/
}
model2.submitAll();
}
однако, этот код не работает, почему, я не могу понять.