各位大侠,小弟最近在看VC6.0和数据库连接方面的知道,其中有一个小问题有点想不通,所以想请高手指点一下。问题是这样的,为什么设置SELECT语句时,每个CString变量前后都要加一个“+”呢?像下面的例子:
_bstr_t vSQL;
vSQL = "SELECT * FROM Users WHERE UserName='" + cUserName + "'";
如果不加一个“+”,就会出现类似于这样的错误:
yntax error : missing ';' before 'string'
syntax error : missing ';' before identifier 'cUserName'
小弟一时想不通,所以请高手指点一下。