我正在处理Qt中的一个小应用程序,我使用SQL库和SQLite作为数据库。到目前为止,这已经取得了良好的效果。QSqlQuery类仅提供通过索引而不是字段名获取列值的方法。但是,使用record()函数,查询中的当前行可以转换为一个QSqlRecord,它具有按字段名获取值的value()函数。SELECT t1.*, t2.* FROM table1 AS t1, table2 AS t2 WHERE t1.table2_id=t2.id
因此,我们正常地执行此查询,并将一行转换为记录。但是事实证明,