简单的ASP防刷新图标计数器代码
<%
dim db
set db=Server.CreateObject("Adodb.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("../mdb/count.mdb")
dim strSql,rs,visitNum
strSql="Select visitNum from counter "
SET rs=db.Execute(strSql)
if session("again")="" then
If Not rs.Bof And Not rs.Eof Then
'如果记录集非空,表示已经有访问次数,则读取原有的访问次数加1
visitNum=rs("visitNum")+1
'更新数据库,将原有的访问次数加1
strSql="update counter set visitNum=visitNum+1 "
db.Execute(strSql)
Else
'如果记录集为空,表示这是第1位客户,则令访问次数为1
visitNum=1
'在数据库中插入一条记录,值为1
strSql="insert into counter(visitNum) values(1)"
db.Execute(strSql)
End If
else visitNum=rs("visitNum")
end if
session("again")="again"
'下面在页面上输出图片
Dim strImage
For I=1 To Len(CStr(visitNum))
strImage=strImage & "<img src=../image/count/" & Mid(CStr(visitNum),I,1) & ".gif>"
Next
Response.Write "<span class='font2'>您是第 " & strImage & " 位访客</span>"
%></td>
</tr>
相关文档:
引言
采用WEB技术实现B/S(浏览器/服务器)结构的管理系统是办公自动化的发展趋势。基于WEB技术的管理系统,由于开发周期短;与用户平台无关;易于实现交互式应用;能对信息进行快速、高效的收集、处理和发布,近几年来得到了迅速发展。而ASP技术由于其开发效率高、交互性好,安全性强等特点,逐渐成为开发管理系统 ......
请看如下源代码:
<%
'向数据库写入数据
SUB writeData()
dim recCnt,i
dim fieldName1,fieldName2,fieldName3
dim conn
dim sqlStr,connStr
connStr="Provider=SQLOLEDB.1;Initial Catalog=myDatabase;Data Source=myhon;User Id=sa;PASSWORD="
set conn=Server.CreateObject("ADODB.Connection")
c ......
<%
set rs=server.createobject("adodb.recordset")
sql="select * from YONGHU where (ID is null)"
rs.open sql,conn,1,3
rs.addnew
rs("USERNAME")=request("username")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
session("username")=rs("name")
respo ......
4.1 常用的HTML控件
4.1.1 表单控件
用于接收客户端的输入,并将输入的结果提交给服务器处理
1.HtmlForm控件
所有的Web Form控件必须包含在一对HtmlForm控件标签中
<Form
Id = "控件标识"
Runat = "Server"
Method = "Post | Get"
Action = "要执行 ......
1. ASP连接Access数据库语句
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ="+server.mappath("www/bbs.mdb")+";DefaultDir=;DRIVER={Microsoft
AccessDriver(*.mdb)};"
Conn.Open connstr
其中Set Conn=Server.CreateObject("ADODB.Connection")为建立一个访问数据的对象
server.mappath("w ......