é»è¾è¿ç®ç¬¦æ¯æä½è¿ç®çï¼ä¸è¿ä¸è¬ç¨å¨å¸å°åçå¤æä¹å¯ä»¥ ä¾å¦ if (表达å¼1) and (表达å¼2) then (代ç ...) '表达å¼1ã表达å¼2åæ¶æç«æ¶ è¿è¡åç»ä»£ç if (表达å¼1) or (表达å¼2) then (代ç ...) '表达å¼1ã表达å¼2å ¶ä¸ä¸ä¸ªæç«æ两个åæ¶æç«æ¶ è¿è¡åç»ä»£ç if (表达å¼1) xor (表达å¼2) then (代ç ...) '表达å¼1ã表达å¼2æä¸åªæä¸ä¸ªæç«æ¶ è¿è¡åç»ä»£ç if not (表达å¼) then (代ç ...) '表达å¼ä¸æç«æ¶è¿è¡ä»£ç
Where = Where & "and a = " & a '用 & 连接where 和 "and a="这个字符串,并在最后加上 a的值 Where = Mid(Where, 5, Len(Where)) 'mid 是一个函数 'MSDN上的解释:从一个字符串返回包含指定数量字符的字符串。详细请看 http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vblr7/html/vafctmid.asp 'Mid(Where, 5, Len(Where)) 是取得where这个字符串第5位及以后的字符,作用是去掉前面4位字符["and "] sqlstr = "select count(*) from book where "& Where '生成一个字符串,功能应该是统计book表中 符合"a = " & a 这个条件的记录个数