xiaomingguo198 发表于 2013-5-31 08:54:49

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

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)));//显示错的因为azResults是指针,但是我用*azResults也不对,我该怎样调呢
Table3->setText(i,0,azResult);//就能显示
但是如果让Table3->setText(i,0,azResult)连续输出的话,界面就启动不了了?
请问我该怎样把数据正确的连续输出到表格里~~

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)))
}

xiaomingguo198 发表于 2013-6-1 09:06:03

谢谢楼主支持~~~
页: [1]
查看完整版本: 关于qtopia下的sqlite数据库的界面显示问题