4、在Javascript中显示带双引号的字符串,调用str=replace(str,"""","''")将一个双引号改为两个单引并显示出来。括号注解(操作串,四个双引号,两个双引号中间两个单引号)函数中用两个双引号表示一个单引号。单引号如何正常显示:单引号在javascript中正常显示。本例前提:字串是使用双引号括起来,如果字串以单引号括起来则调换过来。示例:alert("This is a sample:<%=str%>")
5、报错:
Microsoft VBScript 运行时错误 错误 '800a000d'
类型不匹配: 'strcheck'
19、在页面中取出由checkbox传递的数组可以使用split函数,
示例:你可以用这个示例来做个测试。
dim mystr
mystr=split(request("check"),",",-1,1) ;request("check")为上一页面传过来的数组串。
for each i in mystr
response.write i&"<br>"
next
注解:split中的四个参数分别是:request("check")以一定的格式组成的字符串;","以逗号做为字串的分隔符;返回子串的个数-1为所有的子串;最后的1表示进行文本比较,如果是0则进行二进制比较。
21、如何以最简便的方式查询数据库?
strsql="Select * From mydatabase"
;sql的查询语句,从mydatabase数据库中查询出所有的数据(*)
set rs=cnn(strsql) ;将查询结果集(RecordSet)赋给rs
IF NOT rs.eof Then
;此处放置没有取上数据的处理语句,通常为错误提示
End If
While Not rs.eof
;此处放置对查询到的结果数据集进行处理的语句
rs.movenext
;千万别忘了这一句,用于将数据记录指针向下移动一个。没有这一句机器将进入死循环。重启吧!
Wend
循环语句还可以使用
Do While Not rs.eof
Loop
22、sql中使用in语句,括号必须有。
例:select * from where userid in(3,4,5)
22、mid(str,2)从字串strr的第二个字符开始取串
等效语句right(str,len(str)-1);相关函数:left(str,len(str)-1)
用处:将一个数组中的元素以逗号为分隔符合并成一个字串时,去掉第一个多加的逗号。
示例如下:
Set rsGroups=MSCS.Execute("select a.g_id from [alias_group] a,[group] g where a.[parent_id]="&g_id&" and g.[id]=a.[child_id]")
do while not rsGroups.EOF
groups=groups&","&rsGroups("g_id")
rsGroups.MoveNext
loop
getGroupsbyGroup=Mid(groups,2)