Сайт создан по материалам книги Г. Бучека "Учебный курс по ASP.NET".
Москва: BHV, 2002.
Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов |
|||
На следующем этапе в таблицу Visitors добавляется новая запись. Обратите внимание на то, что для определения значений большинства полей используется объект Browser Capabilities:
& "(DateEntered, AOL, BackgroundSounds, Beta, Browser, " _ & "Cookies, Crawler, MajorVersion, MinorVersion, " _ & "Platform, Winl6, Win32) Values (GetDateO, " _ & " " & BCaps.AOL &"',"_ & " " & BCaps.BackgroundSounds & "', " _ & " " & BCaps.Beta &"',"_ & " " & BCaps.Browser & '", " & " " & BCaps.Cookies & "', " _ & " " & BCaps.Crawler &"',"_ & " " & BCaps.MajorVersion & "', " _ & " " & BCaps.MinorVersion &"',"_ & " " & BCaps.Platform & '", " & " " & BCaps.Winl6 & "', " _ & " " & BCap^.Win32 & "')"
DBInsert.Connection.Open
("Select Max(VisitorlD) as MaxID " & "From Visitors", DBConn)
"CurrentID")
Rows(0).Item("MaxID")
& "(VisitorlD, KeyName, KeyValue) values (" _ & Session{"VisitorlD") & ", " & "'" & NameArray(I) & "', " _ & LeftTReplace(VisitorSV.Itemd) , ""', '"'"), 255) & " ') DBInsert.ExecuteNonQuery() Все три страницы тестового узла содержат одну и ту же программу, которая регистрирует обращения к странице. Код активизируется при загрузке страницы.
Dim DBConn as OleDbConnection Dim DBInsert As New OleDbCommand DBConn = New OleDbConnection("Provider=sqloledb;" _ & "server=localhost;" _ & "Initial Catalog=INETC8;" _ & "User Id=sa;" & "Password=yourpassword;") DBInsert.CommandText = "Insert Into PageViews " _ & "(DateEntered, PageName, VisitorlD) Values (" _ & "GetDateO, 'Домашняя', " & Session("VisitorlD") & ")" DBInsert.Connection = DBConn DBInsert.Connection.Open DBInsert.ExecuteNonQuery() End Sub
& "(DateEntered, PageName, VisitorlD) Values (" _ & "GetDateO, 'Домашняя', " & Session("VisitorlD") & ")" DBInsert.Connection = DBConn DBInsert.Connection.Open
|
|||