insert into怎么输入变量
水军总督 2013-03-13 11:39:09 数据库已经连接成功,也建了表格,但按下按钮pushButton后下面的代码却不能输入变量。
void MainWindow::on_pushButton_clicked()
{
a=ui->eat->text().toFloat();
b=ui->others->text().toFloat();
sum=a+b;
QSqlQuery query;
query.exec("insert into money(id,date,eat,others,sum) values('',now(),a,b,sum)");
}
把代码的最后一句改成
query.exec("insert into money(id,date,eat,others,sum) values('',now(),2,3,5)");
这样时,按下按钮pushButton后却能往数据库输入数据了。
我想应该是输入变量的语句不能简单地只是用insert into这么写吧。该怎么改代码?求高手写全了回复,谢谢!