ASP 学习初级资料

  作者:Bluish.ice 时间:08-11-04 点击:


一、Sub与Function使用与调用
Sub 子程序名(参数1,参数2…)
……
End Sub
调用Sub时采用 Call 子程序名(参数1,参数2,….)
Function 函数名(参数1,参数2….)
……
End function
调用Function函数采用 函数名(参数1,参数2,…)
二、条件语句
If 条件 then
为真时执行内容
Else
为假时执行内容
End if

Select case 变量
Case 变量1
执行结果1
Case 变量2
执行结果2
Case else
执行结果3
End select

三、循环语句
1. For …Next
For I=1 To 100
Response.Write I
I=I+1
Next

2. Do … Loop
Do while I<100
Response.Write I
I=I+1
Loop

四、容错语句

On error Resume Next
如果碰到错误直接跳过执行下一句。

五、Response语句
Response.Write 向客户端送出信息
Response.End 终止处理,并返回当时的状况
Response.Redirect 引导客户端浏览器至新Web页面,也就是跳转。

六、Cookies应用
Response.Cookies(“变量名”)[(关键字)]=”值”
Response.Cookies(“变量名”).Expires=#2008-11-12# ‘设置结束时间
Request.Cookies(“变量名”)[(关键字)]

七、Session应用
Session(“username”)=”值”
Session.Timeout=30 ‘设置缓冲分钟

八、Sql语句
1. Select查语句
Select [Top (数值)] 字段列表 From 表名 [where 条件] [Order By 字段 Asc|Desc]

2. Insert插入语句
Insert Into 表(字段1,字段2,…)Values(值1,值2,…)

3.Delete 删除语句
Delete From 表 [Where 条件]

4. Update 更新语句
Update 表名 Set 字段1=值1,字段2=值2,… [Where 条件]

九、数据库操作实例
1.查询
sql="select * from 表 where ID=" & ID
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.bof and rs.eof then
Response.Write”找不到记录”
Response.End
end if
rs.close
set rs=nothing

2. 更新
sql="select * from 表 where ID=" & ID
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs("字段")=值
rs.update
rs.close
set rs=nothing

3. 插入
sql="select * from 表"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
rs.addnew
rs("字段")=值
rs.update
rs.close
set rs=nothing

4. 输出查询记录
sql="select * from 表 where ID<" & ID
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if rs.bof and rs.eof then
Response.Write”找不到记录”
Response.End
Else
Do while Not Rs.Nof
Response.Write Rs(“字段”)
Rs.MoveNext ‘ 指针移到下一条记录
Loop
end if
rs.close
set rs=nothing

十、常用的分隔函数

Dim A

A=Split(Rs(某一字段),"||")

For I= 0 To Ubound(a)
Response.Write a(I)
Next

上一篇:PHP基础入门资料
下一篇:2008年国内最常用的PHP+MySql免费CMS系统大全

如果您想让网站更具竞争力,那么从这里开始