使用 QSqlQuery query ; query("SELECT id FROM TABLE1 WHERE id = '2017');
的到的结果集就是query本身,此时需要使用 query.next指向当前的查询记录的第一条,
2017-5-18 10:55:36
如果记录为空,则 query.at() 回为 -2;故可以使用这个来判断结果集是不是为空.
2017-5-18 10:55:40
如果记录为空,则query.next()的返回值为false;直接用此条作为判断(通用做法).