| |
||
На этот раз извлекаются названия страниц и статистика обращений к ним только для тех записей, которые относятся к периоду времени, определенному администратором:
("Select PageName as [Страница], " _ & "Count(PageViewID) as [Количество обращений] From PageViews " _ & "Where DateEntered >= '" s txtFfomDate.Text _ & "' And DateEntered <= '" & txtToDate.Text _ & "' Group By PageName " _ & "Order By Count(PageViewID) DESC", DBConn)
"PageViews")
DSPageData.Tables("PageViews").DefaultView dgRe suits.DataBindO
Изменение кода для AccessЧтобы обеспечить выполнение кода при использовании базы данных Access (а не SQL-сервера), необходимо внести в него ряд изменений. В первую очередь на всех страницах нужно изменить запись о провайдере и ссылки на базу данных:
& "DATA SOURCE=" _ & Server.MapPath{"/InetBook/C8/UsageTracking/Admin/" _ & "Access/C8UsageTracking.mdb;"))
& "(DateEntered, PageName, VisitorlD) Values (" _ & "Now, 'Карта узла', " & Session ("VisitorlD") & ")"
(Select Format (" _ & ateEntered, ""mmm, dd, yyyy hh:nn:ss"")" _ & " as [Date Entered], " _ & "PageName as [Страница] From PageViews " _ & "Where VisitorlD = " & Session ("CurrentVisitorlD") & " Order By DateEntered", DBConn)
("Select PageName as [Страница], " _ & "Count (PageViewID) as [Количество обращений] From PageViews " _ & "Where DateEntered >= #" & txtFromDate.Text _ & "# And DateEntered <= #" & txtToDate.Text _ & "# Group By PageName " _ & "Order By Count (PageViewID) DESC", DBConn) |
||