• 5360阅读
  • 2回复

有关QSqlTableModel的问题? [复制链接]

上一主题 下一主题
离线0354030w
 

只看楼主 正序阅读 楼主  发表于: 2010-05-20
          我想用QSqlTableModel 实现数据库的插入功能,点下插入按钮,程序先检查主键是不是有重复,不重复就可以添加。
          model->setTable("student");
         int m_id=ui->spinBox->value();//spinBox的值为id值,主键。
         QString str=ui->lineEdit->text();
         model->setFilter(QObject::tr("id=%1").arg(m_id));
         model->select();
        用过滤器之后,怎么知道查找的id是不是有重复呢?
离线aesoplord

只看该作者 2楼 发表于: 2011-04-11
id是表的主键,本身就不能重复吧。
离线hgamesale
只看该作者 1楼 发表于: 2010-05-27
用model的 record方法返回QSqlRecord,查询QSqlRecord是否为空,
快速回复
限100 字节
 
上一个 下一个