在以字符串作为查询条件的时候语句是这样的:
query.exec("SELECT name FROM Inf WHERE name = ' "+applyName+" ' ");
在以int型数据作为查询条件的时候是如何的呢?
int s=1;
query.exec("SELECT name FROM Inf WHERE id = 's' "); 是不正确的;
query.exec("SELECT name FROM Inf WHERE id = s "); 是不正确的;
query.exec("SELECT name FROM Inf WHERE id = 1"); 查询正确。
怎么才能用s来代替那个1