equal
deleted
inserted
replaced
144 |
144 |
145 void Browser::showTable(const QString &t) |
145 void Browser::showTable(const QString &t) |
146 { |
146 { |
147 QSqlTableModel *model = new QSqlTableModel(table, connectionWidget->currentDatabase()); |
147 QSqlTableModel *model = new QSqlTableModel(table, connectionWidget->currentDatabase()); |
148 model->setEditStrategy(QSqlTableModel::OnRowChange); |
148 model->setEditStrategy(QSqlTableModel::OnRowChange); |
149 model->setTable(t); |
149 model->setTable(connectionWidget->currentDatabase().driver()->escapeIdentifier(t, QSqlDriver::TableName)); |
150 model->select(); |
150 model->select(); |
151 if (model->lastError().type() != QSqlError::NoError) |
151 if (model->lastError().type() != QSqlError::NoError) |
152 emit statusMessage(model->lastError().text()); |
152 emit statusMessage(model->lastError().text()); |
153 table->setModel(model); |
153 table->setModel(model); |
154 table->setEditTriggers(QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed); |
154 table->setEditTriggers(QAbstractItemView::DoubleClicked|QAbstractItemView::EditKeyPressed); |