请问asp单引号和双引号的问题,请教一下?

来源:百度知道 编辑:UC知道 时间:2024/05/13 11:08:27
急急急,小弟请问双引号和单引号的问题,小弟我买了6本asp的书,昨晚看了一下,居然没有一本有介绍asp中(单引号)和(双引号)的具体的用法的文章,急死我了,
全家跪求高手来解释一下单引号和双引号的问题!
问题如下:
第一个问题 ’ ’ <===什么时候用到((单引号)),在什么情况下使用,是在sql语句中使用还是在编写asp的vb语句中使用,用了以后起到什么作用?达到什么目的?要注意些什么细节问题?***请给个例子说明其中的道理***小弟一跪三拜四寇头***

第二个问题 ” ” <====什么时候用到((双引号)),在什么情况下使用,是在sql语句中使用还是在编写asp的vb语句中使用,用了以后起到什么作用?达到什么目的?要注意些什么细节问题? ***请给个例子说明其中的道理***小弟一跪三拜四寇头***

第三个问题 ’ ” ’ ” <====什么时候用((单引号加双引号)),有了双引号为什么还要在外面加一个单引号?请解释解释?是在sql语句中使用还是在编写asp的vb语句中使用,用了以后起到什么作用?达到什么目的?要注意些什么细节问题?
***请给个例子说明其中的道理***小弟一跪三拜四寇头***

第四个问题 ”” ”” <====什么时候用到((两个双引号)),有了双引号为什么还要再加上一个双引号?在什么情况下使用?有什么意图?是在sql语句中使用还是在编写asp的vb语句中使用,用了以后起到什么作用?达到什么目的?要注意些什么细节问题?
***请给个例子说明其中的道理***小弟一跪三拜四寇头***

第五个问题’ ” ” ’ ” ”<=====什么时候用到((单引号加双引号再加双引号)),一个单引号加上一个双引号再加上一个双引号是什么意思?在什么情况下使用?有什么意图?是在sql语句中使用还是在编写asp的vb语句中使用,用了以后起到什么作用?达到什么目的?要注意些什么细节的问题?请详细说明解释一下!
***请给个例子说明其中的道理***小弟一跪三拜四寇头***

第六个问题” ” ” ” ” ”<====什么时候用到((三个双引号)),

单引号在VB中只起到注释的作用
'这行是注释
双引号在VB中是表示字符串,双引号必须成双出现
str="这是一段测试字符"
一下是几种小例子
''''其实这还是一行注释
str="'" '这个字符串只有单引号
str=""" 这样会错的,提示应该是语句没有结束 要想在VB字符串中出现双引号必须用chr()函数转义
也就这些吧

兄弟别搞的那么复杂好不好,一般而已在ASP中双引号表示的是字符,SQL中单引号表示字符。比如
string sql;
string idno="yes";
sql="select * from admin where id='2'";//找寻ID=2的值;
sql="select * from admin where id='"&idno&"'";//IDNO是变量,之所以要用连接符号,你可以看成&前面的是一串字符,后面的又是一串字符。中间加入变量所以才用的。
SQL="select * from admin where id="&idno;//这样你可以看见变量IDNO是多少,其实总结一下,就是说要分清楚变量和字符;
Response.write(idno);
和Response.write("idno");之间的区别就好了

单双引号的问题,其实就是一个问题,你只要理解一下就好了!
不知道怎么讲,给你举搜索的例子吧
dim strSQL,KeyWord,Id
strSQL = "SELECT * FROM a WHERE title like '%"KeyWord"%'"
strSQL = "SELECT * FROM a WHERE title id ="& id &"