这句ASP+ACCESS数据库查询命令是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/13 06:06:33
在代码列子里看到这样一行代码,找遍了所有得书好像都没有找到相关得解释请问那位大侠明白,帮小弟解释一个是什么意思,在什么书里会有这句代码得解释
SQL= SQL & "bp like '%"&trim(request("nr"))&"%' and "

这一句肯定还有上下文。

这是一句SQL查询语句。语句中的SQL是字符串变量,
前面的应该是"Select * From TableName Where",
这里的bp是字段名,like表示查询条件,%是通配符,
相当于我们在windows里用的*,匹配任意个字符,
Trim(Request("nr"))就是要查找的内容,它的前后匹配任意个字符。
Trim(Request("nr"))不用解释了吧?这是表单提交的内容,要查找的内容。
这一部分的内容表示:查询所有bp字段包含Trim(Request("nr"))的记录

and后面还有别的查询条件,你没写出来。

这句话就是ASP的字符串运算,根据一些字符串变量相加生成新的字符串
解释下里面的一些语法
1. &符号是字符串相加,注意&两边的空格可有可无
假定SQL初始值是a,那么SQL=SQL & b的结果就是SQL的值成为ab
2. " " 双引号之间的字符是一个字符串
3. trim(request("nr")) 也是一个经过处理了的字符串
request("nr")你应该知道吧? trim()是把括号里的字符串两端如果有空格就删除掉
4. 最后生成的这个字符串的语法上面的老兄已经回答了.