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 エラーが発生します)。
- View を変更した後、SIGNAL
dataChange(QModelIndex,QModelIndex)
を使用して、使用する SLOT をアドレス指定しますsubmitAll
。 - 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 に答える