各位朋友,我下面把问题详细说明一下:有一个简单的查询:“SELECT * FROM product”现在我要在这个查询中加入条件,比如:“SELECT * FROM product WHERE id=1”================================================
CString strSQL;int proNum=1;strSQL="SELECT * FROM product";后边我该怎么把 WHERE id=proNum 加入到 strSQL 后边?================================================
CString strSQL;int proNum=1;strSQL="SELECT * FROM product";后边我该怎么把 WHERE id=proNum 加入到 strSQL 后边?================================================
csTemp.Format("%s WHERE id = %d",strSQL,porNum);strSQL = csTemp;依次类推
CString strCondition;int proNum=1;strCondition.Format(" WHERE id=%d",proNum);strSQL="SELECT * FROM product";strSQL += strCondition;
int proNum=1;
strSQL.Format("SELECT * FROM product WHERE id=%d",proNum);
现在的strSQL里的内容就是你要的查询语句了.如果不放心,可以这样写:
strSQL.Format("SELECT * FROM product WHERE id=%d"+'\0',proNum);
现在strSQL一定不会乱指了.