value() QVariant value(int index) const; 1 说明:获取当前数据记录的某列的数据 参数:列的编号 返回值:数据值,返回值可以使用QVarient中的相应的函数获取由其基本类型表示其值 实例: QSqlQuery query; query.exec("select * from student"); QSqlRecord rec = query.record(); while(query.next()) { rec = query.record(); int snocol = rec.indexOf("sno"); int snamecol = rec.indexOf("sname"); int sclasscol = rec.indexOf("sclass"); // 获取当前记录中某一列的值 QString value1 = query.value(snocol).toString(); QString value2 = query.value(snamecol).toString(); QString value3 = query.value(sclasscol).toString(); qDebug()<<"sno:"<