у тебя модель умирает по выходе из слота. и таблица будет показываться отдельным окном а не внутри виджета (укажи ей родителя).
Сделал модель глобальной, указал родителя. Но таблица не отображается, база открыта и таблица там есть, что не так
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("my_db.dat");
db.setUserName("user");
db.setHostName("localhost");
db.setPassword("123456");
if(!db.open())
qDebug() << "error";
model.setTable("my_db");
model.select();
model.setEditStrategy(QSqlTableModel::OnFieldChange);
tv_result = new QTableView(tab_2);
tv_result->setModel(&model);