strSQL.Format("select * from LinkInfo where Name Like '%s%s%s'", "%", m_strQuery, "%");
这个的执行结果,是生成一个SQL语句,如下:
select * from LinkInfo where Name Like '%m_strQuery的值%',
"%", m_strQuery, "%" 这三个分别映射前面的三个%s%s%s,这样生成的是一个模糊查询的SQL语句。
假设 m_strQuery = test
最后执行的语句, 估计是
select * from LinkInfo where Name Like '%test%'
% 在 sql 语句中, 意味着 匹配 0个 或1个 或多个 任意字符
也就是
select * from LinkInfo where Name Like '%test%'
将能够匹配
test
123test
test123
123test123