Сайт создан по материалам книги Г. Бучека "Учебный курс по ASP.NET".
Москва: BHV, 2002.
Создатель сайта-выпускник курсов web-дизайнеров Сафоновского Колледжа Информационных Технологий Максим Котликов |
||
В нашем случае повторно выводятся заголовки столбцов и закрывается HTML таблица:
<TD><B>Page Name and Link</B></TD> <TD><B>Description</B></TD>R</TR> </Table> </footertemplate> </ASP:Repeater>
Dim DBConn as OleDbConnection Dim DBCommand As OleDbDataAdapter Dim DSBookmarks as New DataSet Dim TheQuery as String Dim MyCookieCollection as HTTPCookieCollection Dim i as integer MyCookieCollection - Request.Cookies For i = 0 to MyCookieCollection.Count - 1 If Left(MyCookieCollection.Item(i).Name,8) _ = "Bookmark" Then TheQuery - TheQuery & "PagelD = " _ & MyCookieCollection.Item(i).Value _ & " or " End If Next If Len(TheQuery) > 0 Then TheQuery - Left(TheQuery, Len(TheQuery) - 3) TheQuery =• "Select PageName, PageLocation, " _ & "PageDescription From Pagelnfo Where " _ & TheQuery & " Order By PageName" DBConn = New OleDbConnection("Provider=sqloledb;" _ & "server=localhost;" _ & "Initial Catalog=INETC12;" & "User Id=sa;" _ 4 "Password=yourpassword;") DBCommand = New OleDbDataAdapter _ (TheQuery,DBConn) DBCommand.Fill(DSBookMarks, _ "ThePagelnfo") repBookmarks.DataSource = _ DSBookmarks.Tables("ThePagelnfo").DefaultView repBookmarks.DataBind() End If End Sub
= "Bookmark" Then
& MyCookieCollection.Item(i).Value _ & " or "
& "PageDescription From Pagelnfo Where " _ & TheQuery & " Order By PageName"
& "server=localhost;" _ & "Initial Catalog-INETC12;" & "User Id=sa;" & "Password=yourpassword;")
(TheQuery,DBConn)
"ThePagelnfo")
DSBookmarks.Tables("ThePagelnfо").DefaultView repBookmarks.DataBind() Изменение кода для AccessЕсли вместо базы данных SQL-сервера будет использоваться база данных Access, в коде страницы Закладки следует изменить строку связи с базой
& "server=localhost;" _ & "Initial Catalog=INETC12;" & "User Id=sa;" _ & "Password=yourpassword;")
& "DATA SOURCE=" & Server.MapPath("/InetBook/C12/Bookmarks/" _ & "Access/C12/Bookmarks.mdb/"))
|
||