QString rm = ui->find_comboBox->currentText().trimmed();
QSqlQuery query("select * from route where rt = 1" ,db);
QString name1,name;
while(query.next())
{
for(int i = 0; i < 51;i ++)
{
name = query.value(i).toString();
name1 = name1 + "-" +name;
if(query.value(i).toString()==NULL) break;
}
}
ui->find_textEdit->setText(name1);
是这样的想找到comboBox返回相同的值,在route表的rt列上,并把该行显示出来, 上面的程序就是直接把rt = 1 的那行显示出来。而我想让其找 rt = rm 返回变量的列。到网上找了有的说用"select * from route where rt = "&rm&""的形式,但试过了查不到记录了