回 帖 发 新 帖 刷新版面

主题:[讨论]求助!!asp无法连接access数据库?

弄了个简单的网络流量统计的asp,可是无法连接access数据库,这是我的连接代码
<%on error resume next 
dim conn 
set conn=server.CreateObject("ADODB.connection") 
conn.open "provider=Microsoft.Jet.OLEDB.4.0;datasourse="&server.mappath("data.mdb")
set rs=server.CreateObject("ADODB.recordset") 
rs.open "select * from counters", conn,1,3 
%> if cstr(month(rs("Date")))<>cstr(month(date())) then
rs("Date")=date()
rs("Yesterday")=rs("Today")
rs("Bmonth")=rs("Month")
rs("Month")=0
rs("Total")=0
rs.update
else
if cstr(day(rs("Date")))<>cstr(day(date())) then
rs("Date")=date()
rs("Yesterday")=rs("Today")
rs("Today")=0
rs.update
end if
end if
rs("Total")=rs("Total")+1
rs("Today")=rs("Today")+1
rs("Month")=rs("Month")+1
rs.update


今日浏览人数: ?
昨日浏览人数: ?
本月浏览人数: ?
上月浏览人数: ?
本站浏览人数: ?
开站至今天的总天数:1005 
平均天数/日: ?
那些问号部分内容什么的都显示不出来,我用的是win2003,其中一个盘是fat32,文件夹就设在这盘下面 
帮忙看看,谢谢了

回复列表 (共5个回复)

沙发


查看一下数据库中有没有数据!

板凳

%> if cstr(month(rs("Date")))<>cstr(month(date())) then
去掉前面的%>

3 楼

那个%>应该是放在最后我打错了的,还有就是数据库中是有数据的

4 楼

代码没有问题,看下你显示数据那部分!

5 楼

恩 我已经解决了 是数据库的问题了 谢谢各位了

我来回复

您尚未登录,请登录后再回复。点此登录或注册