QSqlTableModel在插入的行上通知

QSqlTableModel在插入的行上通知

问题描述:

如果记录已被其他数据库客户端插入到mysql表中,我该如何得到通知,这可能吗?QSqlTableModel在插入的行上通知

void QSqlTableModel::beforeInsert(QSqlRecord &record) 

该信号由insertRowIntoTable()发出一个新的行被插入到当前活动的数据库表之前。即将插入的值存储在记录中,并且可以在插入它们之前进行修改。

+0

谢谢,是可见的,但将这项工作如果多个客户端上的数据库表进行操作,例如两个不同的连接s到数据库?如果这是有道理的 – retarded

QSqlDriver支持的通知,但不为MySQL