mysql - QSqlTableModel 通知插入的行

标签 mysql qsqltablemodel

如果一条记录已被另一个数据库客户端插入到 mysql 表中,我如何收到通知,这可能吗?

最佳答案

void QSqlTableModel::beforeInsert(QSqlRecord &record)

在将新行插入当前事件的数据库表之前,insertRowIntoTable() 会发出此信号。即将插入的值存储在记录中,并且可以在插入之前进行修改。

关于mysql - QSqlTableModel 通知插入的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45144784/

相关文章:

mysql - Orbeon Forms 4.3 不使用 MySQL

mysql - 使用 IF 语句进行查询

C# - 如果要插入到 mysql 的值已经存在,如何通知用户

python - 使用 QSqlTableModel 在 QTreeView 上存储期间处理更改的行

qt - 如何在Qt中的另一个tableView中显示QSqlTableModel过滤后的数据?

python-3.x - 如何将所有列标题名称插入 qsqltablemodel 表中的列表中?

php - 须知 - 使用 PHP 和 MySQL 构建表单

mysql - ZF2 aka Apigility 更新 SQL 数据库条目

python - PyQt - 重新实现 QSqlTableModel 数据方法时出现问题

c++ - QSqlTableModel::setData() 对于 Qt::EditMode 也返回 false