目的是把三个文本框中的数据写入数据库中,问题有点怪!
下面这句是成功的:
QString id = IdEdit->text();
QString fname = FnEdit->text();
QString lname = LnEdit->text();
QSqlQuery query(*db);
query.prepare("insert into person (id) values ("+ id +");");
query.exec();
其中id是主键,添加很成功 但是加了两个字段,就有问题了,数据就添加不进去了!
下面这句就不成功了:
QString id = IdEdit->text();
QString fname = FnEdit->text();
QString lname = LnEdit->text();
QSqlQuery query(*db);
query.prepare("insert into person (id, lastname, firstname) values ("+id+" , "+lname+" , "+fname+ ");");
query.exec();
我只多加了 lastname 和 firstname,怎么会不成功列???????