我遇到一个sql,它是这样的:
CString sqlstr = "SELECT A.* FROM TTTTT A WHERE 1 = 1"
" AND A.BASE = @m”
" AND A.AREA = @a"
" AND A.FACTOR = @f "
//C++代码
//连接数据库
CDbCommand cmdMain(sqlstr,conn)
//传递参数到sql语句
cmdMain.Paramters.Set("m",一个参数);
cmdMain.Paramters.Set("a",一个参数);
cmdMain.Paramters.Set("f",一个参数);
上面的sql中出现的“@”符号是在sql里定义的一个变量,在下面用一个函数将其传入进去,从而完成查询。
更多推荐
SQL语句中的“@”符号的作用
发布评论