问问题
1055 次
1 回答
0
- 为什么 submitAll() 不工作它
t work only in your way, it seems not so good making submit in destructor; 2.How to access the statement used by submitAll() you don
不需要这个;
你应该试试:
- 不在您的视图中显示主键,不允许更改它(这将在重复主键上发出 db 错误);
- 更改视图后,使用 SIGNAL
dataChange(QModelIndex,QModelIndex)
来处理您使用的 SLOTsubmitAll
; - 在 TableModel 上插入行时使用:
yourModel->insertRow(yourModel->rowCount(QModelIndex()))
在 RelationalTableModel 上插入行时使用:
QSqlRecord record; // prepare your record, not touching primary key, it's autoinc yourRelModel->insertRecord(yourRelModel->rowCount(QModelIndex()),record);
于 2014-07-30T03:53:24.247 回答