QSqlQuery类用于执行SQL语句,其常用方法如下:
xxxxxxxxxx
121bool QSqlQuery::prepare(const QString& query); // 预编译query中的SQL语句
2bool QSqlQuery::exec(); // 执行预编译好的SQL语句
3bool QSqlQuery::exec(const QString& query); // 执行query中的SQL语句
4QSqlRecord QSqlQuery::record() const; // 获取结果集的当前记录
5QVariant QSqlQuery::value(int index) const; // 获取结果集中当前记录第n个字段的值
6QVariant QSqlQuery::value(const QString& name) const; // 获取结果集中当前记录名为name的字段的值
7int QSqlQuery::at() const; // 获取结果集的当前位置
8bool QSqlQuery::first(); // 设置结果集的当前位置到第一条记录处
9bool QSqlQuery::last(); // 设置结果集的当前位置到最后一条记录处
10bool QSqlQuery::previous(); // 设置结果集的当前位置到上一条记录处
11bool QSqlQuery::next(); // 设置结果集的当前位置到下一条记录处
12bool QSqlQuery::seek(int index, bool relative = false); // 设置结果集的当前位置到第index条记录处