如何使用数据库建立计数器的多用户版本

计数。asp'counter核心程序。< %
设置conn = server.createobject(数据连接)
mdbquot = server.mappath(计数。mdb)
conn.open司机= {微软Access Driver(* .mdb)};DBQ =独立
用户= request.querystring(用户)

SQL =更新counttable集curvalue = curvalue + 1用户=用户数加1。
康涅狄格州执行SQL
SQL =选择curvalue从counttable用户=用户
集= conn.execute(SQL)

功能chgimg(curvalue)
昏暗的S,我,G
S = CSTR(curvalue)
我= 1 len(s)的定义chgimg功能,这是由一个数字代表。

在一个计数器的正式使用中,图片的路径是使用实际路径。

下一个
chgimg = G
端功能

toimg = chgimg(RS(curvalue ))
toimg =document.write(toimg )称chgimg功能进入计数器的值。
响应。写(toimg)输出。
关闭
设置=无
康涅狄格州接近
设置conn =没有
%>得到htm'application形式。

用户名称
计数器的初始值
主页



getcl。asp'handles对用户输入的形式和添加数据库。
<
设置conn = server.createobject(数据连接)的建立到数据库的连接。
mdbquot = server.mappath(计数。mdb)的获取数据库的实际路径。
conn.open司机= {微软Access Driver(* .mdb)};DBQ =独立
集= server.createobject(ADODB。记录集)

用户=要求表单(用户)
pageurl =要求表单(pageurl )
curvalue =要求表单(curvalue )获取用户信息。

SQL =SELECT * FROM counttable用户=用户检查用户名是否存在。
的。打开SQL,Conn,1,3
if not rs.eof then
响应。写入错误的应用程序
回复:写哦,用户名已经存在了!请选择…

响应。end'stops下来,需要用户重新加载。
最后如果

rs.addnew
RS(用户)=用户
RS(pageurl )= pageurl
RS(curvalue )= curvalue
对数据库的rs.update'adds信息用户。
关闭
设置=无
康涅狄格州接近
设置conn =没有
%>


{ 1 }