查询语句中将各字段拼接后返回记录集,然后再进行比较:
select col1 & col2 & col3 as newstr from user where name='test'
说明:col1,col2,col3是数据表中的列名,记录集中的newstr中保存的是 第一列第二列第三列数据拼接后的字符串,可以根据需要在列之间拼接分隔符,比较的时候只要比较 rs("newstr")
知识点:
与VBS和SQL语句的不同:
1、SQL语句在查询设计器中的拼接符为||,而VBS中是+或&
例:
select col1 & col2 & col3 as newstr from user
或
select col1 + col2 + col3 as newstr from user
2、SQL中字符串用单引号,VBS用双引号
例:select col1 & '|' & col2 & '|' & &'|' col3 as newstr from user where name='test'作者: mekiss 时间: 2013-8-23 15:09 回复 3#feiyunkai