相关代码如下:
SQLClass* db=new SQLClass;
db->open;
QSQLQuery query;
QString tempName=tr("tempname");
QString dsn="INSERT INTO record_tab(name,date,time,SendRecv,type,content) VALUES(1,2,3,4,5,6)";
query.exec(dsn);
这样可以把数字写进数据库的record_tab表中;
换成如下语句:
QString dsn="INSERT INTO record_tab(name,date,time,SendRecv,type,content) VALUES('tempname',2,3,4,5,6)";
也可以把字符串写入数据库;
但是:
QString dsn="INSERT INTO record_tab(name,date,time,SendRecv,type,content) VALUES(“+tempName+”,2,3,4,5,6)";
就不能写入数据库。
求高手帮忙!