一个难度有++++的问题!估计可以难倒不少人的!真的,你就进来看看,我没骗你啊!拜托各位哥哥姐姐!
是这样的,我最近象在ASAX文件里纪录我霉天的访问量啊!然后我就想到用XML来纪录,可是问题出来了!死活老卡在打开XML那个语句上,看看我的代码好么?谢谢!耽误您点时间,见谅!
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
' 在会话启动时激发
Application.Lock()
Application("counts") = Application("counts") + 1
Application.UnLock()
Dim ds As DataSet
ds = New DataSet
ds.ReadXml(Server.MapPath("count.xml"))
'ds.ReadXml(Request.PhysicalApplicationPath & "count.xml")
If DateValue(ds.Tables(0).Rows(0)(3)) <> DateValue(Date.Now) Then
ds.Tables(0).Rows(0)(1) = ds.Tables(0).Rows(0)(0)
ds.Tables(0).Rows(0)(0) = 0
End If
ds.Tables(0).Rows(0)(0) = CInt(ds.Tables(0).Rows(0)(0)) + 1
ds.Tables(0).Rows(0)(2) = CInt(ds.Tables(0).Rows(0)(2)) + 1
ds.Tables(0).Rows(0)(3) = Date.Now
ds.AcceptChanges()
ds.WriteXml(Server.MapPath("count.xml"))
ds.Clear()
ds.Dispose()
End Sub
我代码都有参考别人的,只不过别人的打开XML不是在。ASAX文件下的,可是我在别的正常的页面也是行不通,不知道是否一定要什么命名空间吗?好像又不用,每次测试都提示在这句
ds.ReadXml(Server.MapPath("count.xml")) 老提示这句问题,各位高手,帮帮我吧,我真的到了无奈的地步了,!