当前位置:编程学习 > VB >>

asp中的sql看不懂,哪位大哥帮帮我,帮我解释一下,本人刚开始学,说的详细点谢谢

For i=0 To ubound(keywordlist)
'Trim 函数去掉字符串左边和右边函数
keywordlist(i) = Trim(keywordlist(i))

'sql 语句
'web.title 指的是数据表web 中title 列的值
'web.title 中包含关键词keywordlist(i)
sql=sql &" WEBSITE.TITLE LIKE '%" & keywordlist(i) & "%' OR "
sql=sql &" WEBSITE.KEYWORD LIKE '%" & keywordlist(i) & "%' OR "
sql=sql &" WEBSITE.COMMENT LIKE '%" & keywordlist(i) & "%' OR "
sql=sql &" WEBSITE.URL LIKE '%" & keywordlist(i) & "%' OR "
Next
这里面的 sql=sql &" WEBSITE.TITLE LIKE '%" & keywordlist(i) & "%' OR " 用法看不懂,帮帮我,谢谢,
ASP里的&这是怎么用的,不知道,谢谢了 --------------------编程问答-------------------- &是连字符

sql=sql &" WEBSITE.TITLE LIKE '%" & keywordlist(i) & "%' OR " 

假设keywordlist(i)='aaaaa'
就可以得到
WEBSITE.TITLE LIKE '%aaaaa%' OR

WEBSITE.TITLE是字段
LIKE '%aaaaa%'意思是只要包含aaaaa就可以,前后不管,
or 或关系 --------------------编程问答-------------------- 常量链接变量的字符 --------------------编程问答-------------------- response.write sql
输出变量,看看就明白了 --------------------编程问答-------------------- " WEBSITE.TITLE LIKE " & keywordlist(i) & "%' OR " 
" WEBSITE.KEYWORD LIKE '%" & keywordlist(i) & "%' OR " 
" WEBSITE.COMMENT LIKE '%" & keywordlist(i) & "%' OR " 
" WEBSITE.URL LIKE '%" & keywordlist(i) & "%' OR " 
就是把以上串,连接成一个串
'这是什么看不懂,是网页字符错误吧.
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,