天嵌 ARM开发社区

 找回密码
 注册
查看: 2203|回复: 2

关于qtopia下的sqlite数据库的界面显示问题

[复制链接]
xiaomingguo198 发表于 2013-5-31 08:54:49 | 显示全部楼层 |阅读模式
char **azResult;
int nrow = 0, ncolumn = 0;
rc = sqlite3_open("/opt/Test.db", &db);
sql = "SELECT * FROM SData ;";
sqlite3_get_table( db , sql , &azResult , &nrow , &ncolumn , &zErrMsg );
Table3->setItem(i,0,new QTableItem(Table3,QTableItem::WhenCurrent,QString::number(azResult[3])));//显示错的因为azResults[3]是指针,但是我用*azResults[3]也不对,我该怎样调呢
Table3->setText(i,0,azResult[3]);//就能显示
但是如果让Table3->setText(i,0,azResult[3])连续输出的话,界面就启动不了了?
请问我该怎样把数据正确的连续输出到表格里~~
TQ-lkp 发表于 2013-5-31 10:22:03 | 显示全部楼层
azResult是二维指针,表示的是有多少行,多少个表元素
你应该是一个循环,比如你查出来有10行,那个的程序应该是

for(int j=0;j<10;j++)
{
Table3->setItem(i,0,new QTableItem(Table3,QTableItem::WhenCurrent,QString::number(azResult[j][3])))
}

评分

参与人数 1 +10 收起 理由
xiaomingguo198 + 10 很给力!

查看全部评分

 楼主| xiaomingguo198 发表于 2013-6-1 09:06:03 | 显示全部楼层
谢谢楼主支持~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-6 22:19 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表