Здравствуйте! вот захотелось от MySql 5.1 получать события об изменениях в БДпробую так:Код:int main(int argc, char *argv[]){ Q_INIT_RESOURCE(application); QApplication app(argc, argv); QSqlDatabase db = QSqlDatabase::addDatabase( "QMYSQL", "mconn" ); db.setDatabaseName( "xxxxx" ); db.setUserName( "xxxxx" ); db.setPassword( "xxxxx" ); db.setHostName( "xxxxxxx" ); if ( !db.open() ) { QMessageBox::critical(NULL,"Error connect",db.lastError().text()); return FALSE; };QSqlDriver *driver = db.database().driver();if (driver->hasFeature(QSqlDriver::EventNotificatio ns)){ app.connect(db.driver(), SIGNAL(notification(const QString&)), &app, SLOT(slotRefresh()));} else QMessageBox::critical(0,"notify","Банан! !!!!!!"); Получаю "Банан!!!!!!"Что я не дописал?
|