新微赢技术网

标题: 帮我看看这段代码的意思?学习中 [打印本页]

作者: 丑剑客    时间: 2010-1-9 03:07
标题: 帮我看看这段代码的意思?学习中
dim strSQL,Conn
strSQL=[bold]strSQL&UserName&[/bold]
strSQL=[bold]strSQL&gSchool &"','" &Email&"','"尤其是这一段,这种格式到底什么意思〉?[/bold]
[bold][/bold]
[bold][/bold]
[bold]strSQL="select CustomerID from CustomerInfo where Account='"
strSQL=strSQL&UserName&"'"---//////蓝色字部分这种格式的[/bold]
[bold]我见过另一种where account="&session("username")&"[/bold]
或 where account ="&username&"
而这个写法
Account='"
strSQL=strSQL&UserName&"想表达什么?
作者: ^o^星禾じ☆v    时间: 2010-1-9 03:07
这个是因为一行显示不写,或是有其他意思(所以才写成这样的形式)
拿最上面的例子来说
dim strSQL,Conn
strSQL=strSQL&UserName&
strSQL=strSQL&gSchool &"','" &Email&"','"


1.strSQL=strSQL&UserName&
2.strSQL=strSQL& UserName & gScool & " ' ,'  "&Email &" ' ,' "    '这句里的strSQL用上一句里的sqlSQL替换,则行为替换后的结果。
一般常量用''或""括起来(根据数据类型),而变量则不需要
这里只是学校名和电子邮件之间加了一个“,”隔开了。
至于想表达什么?
楼主可以试着
response.write strSQL
看看输出结果来判断,到底这个字符串有什么涵义。
作者: 冬日暖阳    时间: 2010-3-23 10:05
这些我好像在QQ群里经常看到




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2