| | |
| | | std::list<Record_Cam_Dev> lst; |
| | | QSqlTableModel pModel(NULL, m_db); |
| | | pModel.setTable("cam_dev"); |
| | | pModel.setFilter(QObject::tr("cam_dev_id != '' and cam_dev_id is not null ")); |
| | | pModel.setFilter(QObject::tr("cam_dev_id != '' and cam_dev_id is not null")); |
| | | pModel.setEditStrategy(QSqlTableModel::OnManualSubmit);//OnManualSubmit OnFieldChange |
| | | pModel.select(); |
| | | |
| | |
| | | Record_Cam_Dev lChannelRec; |
| | | QSqlRecord rec = pModel.record(i); |
| | | lChannelRec.n_id = rec.value("id").toInt(); |
| | | lChannelRec.type = rec.value("type").toInt(); |
| | | lChannelRec.str_cam_dev_id = rec.value("cam_dev_id").toString(); |
| | | lChannelRec.str_name = rec.value("name").toString(); |
| | | lChannelRec.str_addr = rec.value("addr").toString(); |