asp代码中&_是什么意思

<%
set conn=server.create.createobject("adodb.connection")
conn.open "provider= microsoft.jet.oledb.4.0;data source=info.mdb;"&_
"jet oledb:database password=;"
%>

这个代码中&_是什么用的 是换行连接符么?可不可以去掉?

你说的没错,是vb/vbscript的人为换行符,表示的意思是下句仍是这一句代码.它不是ASP的,是语言的,所以如果采用ASP+JS时则不会出现这个符号的!

JS是C族的语言,它是在每句代码结果后要加分号(换行号)表示该句程序写完了,可以运行的,这种要求在C#等中明显,而JS是一个宽松的环境,所以有时可以不写,一般都是最后一句不用写换行号的,但C#等要求严格,必须要写的!

B族的要求也是严格的,但是它的规定恰恰相反,它是在代码在一行中写不完时加上&_来表示本行代码未写完,下行与本行是一句代码,当然你可以在一行写完时不用这个的!所以这里虽称换行符,但起的作用是“续行”的作用。如果不改格式的情况下,这个符号是不可以去掉的。如果不好理解,它有点像是去掉其后的第一个换行符的样子。所以后边如果打上一个空行时,如果空行后边什么也没有,它是会出错的!如:

conn.open "provider= microsoft.jet.oledb.4.0;data source=info.mdb;"&_
"jet oledb:database password=;"

conn.open "provider= microsoft.jet.oledb.4.0;data source=info.mdb;"&_

"jet oledb:database password=;"这个就会出错!
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-05
& 在ASP代码作为一个连接符使用,逻辑上表示两者属于缺一不可的关系,与and同义。如A&B,表示A与B,A和B。

在传递多个值或多个参数时用&连接,例如:
index.asp?id=900&user=admin&key=33847
这个链接就传递了3个值,id号,用户名,识别码;

在网页时也用到&,例如:
response.writ rs("table")&rs("id")&"--"&i&"</br>"本回答被网友采纳
第2个回答  2010-02-19
可以去掉的。不过要变成这样conn.open "provider= microsoft.jet.oledb.4.0;data source=info.mdb;jet oledb:database password=;"
第3个回答  2010-02-19
你可以理解为连接符。
表示下一行代码和这一行代码是一行程序。
人为让程序换行用的本回答被提问者采纳
第4个回答  2010-02-20
&和_不是一起的

&是ASP中用来连接2个字符串的

_是代码一行写不完 下一行继续写

关于asp中“&”符号的含义以及 频繁使用的双引号
具体来回答你的问题:你的ASP代码是VBS语言写的,“&”这个是VBS语言中的 字符串连接符,双引号 是说明引号里面的是一个 字符串常量。response.write()函数中的参数要求是字符串,所以都要用双引号引起来。而这个字符串中包含字符串变量 i ,因此要把字符串常量和字符串变量组合起来,就需要使用 & ...

ASP判断中 || != 等等有那些符号?各代表的含义是什么?
&& 表示“与”的意思;! 表示“非”的意思;!= 表示“不等于”的意思;== 表示“等于”的意思;= 表示“赋值”。而在ASP中,应该是这样:Or 表示“或”的意思;And 表示“与”的意思;Not 表示“非”的意思;<> 表示“不等于”的意思;= 表示“等于”、“赋值”的意...

+和 & ;+_ 和 &_ 的区别,用法不同处,在ASP中?
你所说的“_”是VBScript专用“代码换行连接符”,比如一行代码很长时可以写成两行,中间用“_”连接,这样ASP解释引擎会把它解释为一行代码。希望我的回答对你能有所帮助,有什么问题可以给我发消息。

ASP中的&是什么意思?
ASP---ActiveServerPages是一种后台支持的web系统,他提供了良好的编程环境.利用web服务器完成所有脚本的处理.实现了电子商务,可以使人们更加方便的交互.,但是今天随着php,jsp的普及,asp占市场的份额越来越小。1.ASP是什么东西?简单地讲,ASP就是为客户提供服务的服务商,它和会计事物所、婚姻介绍所没有...

ASP中的&有什么作用…
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用...

网址和代码里面的“?&还有N多=”是什么意思?是不是所有的编程语言里这...
一般“?”是跟在一个文件后面对吧,是表示向这个文件传参数数值,问号前的文件接受参数以完成相应的操作,“=”前表示的是参数名称,后面表示的是参数具体数值,“&”用来连接多个参数。我了解的编程代码基本上都是这个意思,asp,jsp,php都是一样的 ...

asp中,"&ClassSQL&"='"&ClassID&"' 是什么意思?我在修改一个asp的源码...
两个省略号所代表的内容应该是你没有复制的。这里面的四个&符号就像是连接水管的构件,把五根水管(字符串)连接成一根长水管(长的字符串)。这其中有两个是变量(ClassSQL和ClassID),三个则是字符串(双引号里面的内容)。字符串连接是很基础的东西,你连这个都不懂,怎么改代码啊?你应该在身边...

ASP中 是什么意思?
是html语言里面的东西.显示的是一个空格.为什么呢.因为在你写代码时,常常会用<>!~这些字符,而这些都是标识符代码,如果文章里出现这些符号网页就会出问题...所以html语言里就把文章里的字符用&xxx;的结构代替.那么这是字符还是标识符机器就很好区分了....

asp的空格代码是什么?
是HTML中的空格吧,是"&nbsp;",把&改成半角

asp代码问题,谁帮我解释一下这段代码的意思和里面exec=""与exec=ex...
exec是你定义的一个记录变量,把SQL查询语句暂时存放在这个变量中,exec=exec&这是起一个连接作用,就是把exec之前的语句和现在的串联起来!比如你当main_id和sub_id不为空时,完整的语句应该是这样:exec="select * from product where 1=1 and main_id="&main_id&" and sub_id="&sub_id&"...

相似回答