一、有qsqlite数据库如下。想找那个1726.
代码如下:
query.exec(QString ("select * from automobil where carnumber=%1").arg(1726) );
这里的select *不是说要在所有字段里找1726,而是只在carnumber里面找1726,找到之后,返回值
query里,包含了所有字段。
二、有数据库如下,想找那个gao
代码如下:
QSqlQuery sql_query(db);
QString SelectString("select * from student where name=");
SelectString+="'gao'";
if(!sql_query.exec(SelectString))
{
qDebug()<<sql_query.lastError();
}
else
{
while(sql_query.next())
{
int level = sql_query.value(2).toInt();
printf("level=%d \n",level);
//qDebug()<<QString("level:%1 name:%2").arg(level).arg(name);
}
}
注意那个 gao身上点儿多不多。。。