Qt怎么提取sqlite中的数据
Qt如何提取sqlite中的数据如题,有一个sqlite数据库,其中id是int型数据,然后剩下的是字符型数据,现在通过id
Qt如何提取sqlite中的数据
如题,有一个sqlite数据库,其中id是int型数据,然后剩下的是字符型数据,现在通过id已经定位了某一条数据,现在如何将这条数据中的一个字段值提取出来,然后用Qlabel进行显示?如果是用Qlabel的setText()函数该怎么进行操作?数据库不是很熟,请高手指点一下
[最优解释]
QSqlQuery pQuery;
pQuery.prepare("select * from table_name;");
if(!pQuery.exec()){
QSqlError pErr = pQuery.lastError();
qDebug()<<pErr.text();
return false;
}
while(pQuery.next()){
TeamInfo pTeamer;
pTeamer.setTeamName(pQuery.value(0).toString());
pTeamer.setTeamPost(pQuery.value(1).toString());
pTeamer.setTeamEdu(pQuery.value(2).toString());
pTeamer.setTeamCertifyType(pQuery.value(3).toString());
pTeamer.setTeamIdNumber(pQuery.value(4).toString());
pTeamer.setTeamIntroduction(pQuery.value(5).toString());
pTeamer.setReturnId(pQuery.value(6).toString());
vectTeamers.push_back(pTeamer);
}
return true;
[其他解释]呃,能不能讲一下
[其他解释]呃,能不能讲一下
[其他解释]QSqlQuery是建立一个查询啊
你要先连到数据库
example里面也有
query.value就是查询里面指定字段的值
其实是QVariant,可以转int以及string等等
[其他解释]转完string后怎么用Qlabel的setText()函数调用呢?
[其他解释]倘若是个表格 你是怎么运用容器将元素逐个输入表格的?