日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

談Access為后臺數(shù)據(jù)庫的網(wǎng)站統(tǒng)計系統(tǒng)_Access數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解讀將文本文件轉(zhuǎn)換為ACCESS數(shù)據(jù)庫的方法
本文向你介紹如何不用借助Access,直接在程序中創(chuàng)建一個數(shù)據(jù)庫,然后從標(biāo)準(zhǔn)的ASCII文本文件中讀取數(shù)據(jù)到數(shù)據(jù)庫中。原文是微軟知識庫中的一篇文章,但當(dāng)時是針對VB3寫的,所以其中的代

一個能對訪問者進行編號、記錄訪問次數(shù)、IP、時間的統(tǒng)計制作實例

我以ACCESS庫為例子,其實用SQL SERVER庫也只要改一下鏈接庫的語句就得啦,庫結(jié)構(gòu)如下

庫文件名: CONT.ASP 本來是CONT.MDB但在建好后把擴展名改為了ASP,以防庫被下載。

表名:tab

字段名  數(shù)據(jù)類型  說明

ID   自動編號   訪客的編號

IP   文本     用于記錄訪客的IP

dat1  日期時間   用于記錄訪客最后訪問的時間

dat   日期時間   用于記錄訪客第一次訪問的時間

CS   數(shù)字,整型  用于記錄訪客訪問次數(shù)

程序很簡單,只有兩個文件,dispcont.asp 用于顯示統(tǒng)計結(jié)果,contpage.asp用于統(tǒng)計信息,

先看看CONTPAGE.ASP 是乍么統(tǒng)計的,代碼如下:

以下為引用的內(nèi)容:
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="DBQ=" server.mappath("cont.asp") ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Conn.Open connstr ‘’*****以上語句用于連接庫,cont.asp是庫文件名。
keren=request.cookies("keren") ‘’讀取cookies,cookies的名為:“keren”,哈哈。。阿余的E文學(xué)的臭,只懂用拼音啦。
if keren="" then ‘’判斷cookees是不是空,如果是空,那么肯定是新朋友啦,否則是老朋友。
sql="SELECT * FROM tab where id=-1"
set rs=server.createobject("ADODB.Recordset")
rs.Open sql,conn, 1, 3
rs.addnew ‘’如果是新訪客的話,在庫中新增一條記錄。
rs("cs")=1 ‘’記下訪問次數(shù)為1
rs("ip")=request.servervariables("remote_addr") ‘’記下IP,
rs("dat")=now ‘’記下當(dāng)前的日期時間,
rs("dat1")=date ‘’記下當(dāng)前的日期,以后用來做第一次訪問的日期,
response.cookies("keren")=rs("id") ‘’寫入一個cookies,內(nèi)容就和ID一樣。
response.cookies("keren").expires=date 365 ‘’設(shè)置cookies的有效日期從現(xiàn)在開始,365天,
else ‘’以上是新朋友的處理辦法,對老朋友怎么辦呢?看下面的:
sql="SELECT * FROM tab where id="&keren ‘’到庫中去找出我們老朋友的記錄
set rs=server.createobject("ADODB.Recordset")
rs.Open sql,conn, 1, 3
rs("cs")=rs("cs") 1 ‘’好啦,找到啦,把訪問次數(shù)加上1
rs("ip")=request.servervariables("remote_addr") ‘’看看他的IP是多少了,記下來。
rs("dat")=now ‘’記下現(xiàn)在的時間,也就是最后一次訪問的時間,
response.cookies("keren")=rs("id") ‘’再把cookies寫進去,我不知這句是否多余,沒有試。
response.cookies("keren").expires=date 365 ‘’設(shè)置cookies過期時間,免得一年到了我就不認(rèn)得他了。
end if
rs.update ‘’該記的都記下了,更新庫吧。
rs.close ‘’關(guān)閉recordset對象。
set conn=nothing ‘’釋放conn,我還是認(rèn)為connection要隨開隨關(guān)才對,放到SESSION中我認(rèn)為最不可取。4
%>

分享:揭秘十萬條Access數(shù)據(jù)表分頁的解決方法
后臺數(shù)據(jù)庫用是Access,客戶用了一年后說打開界面非常慢,查看了數(shù)據(jù)庫后發(fā)現(xiàn)數(shù)據(jù)表中的記錄已有五萬多條,自己試過將記錄復(fù)制到10 萬條,打開界面非常慢,翻頁也是同樣的問題,我采用的方

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:Access數(shù)據(jù)庫教程/更新時間:2009-08-22
相關(guān)Access數(shù)據(jù)庫教程