亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? books.vb

?? 編程之道VB.NETt程序設計入門-589M.zip
?? VB
字號:
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.SqlTypes

Imports Nozama.General

Namespace Nozama.DataAccess

    Public Class Books
        Implements IDisposable

        Private dsCommand As SqlDataAdapter

        Public Sub New()
            MyBase.New()

            dsCommand = New SqlDataAdapter()

            dsCommand.SelectCommand = New SqlCommand()
            dsCommand.SelectCommand.Connection = New SqlConnection(Settings.ConnectionString)

            dsCommand.TableMappings.Add("Table", BookData.BOOKS_TABLE)
        End Sub

        Public Sub Dispose() Implements IDisposable.Dispose
            Dispose(True)
            GC.SuppressFinalize(True)
        End Sub

        Protected Overridable Sub Dispose(ByVal disposing As Boolean)
            If Not disposing Then
                Exit Sub
            End If

            If Not dsCommand Is Nothing Then
                If Not dsCommand.SelectCommand Is Nothing Then
                    If Not dsCommand.SelectCommand.Connection Is Nothing Then
                        dsCommand.SelectCommand.Connection.Dispose()
                    End If
                    dsCommand.SelectCommand.Dispose()
                End If
                dsCommand.Dispose()
                dsCommand = Nothing
            End If
        End Sub

        Public Function GetBooksByClassID(ByVal classID As Integer) As BookData
            Dim data As BookData
            data = New BookData()

            With dsCommand
                Try
                    With .SelectCommand
                        .CommandType = CommandType.Text
                        .CommandText = "SELECT * FROM Books b, BookClass bc, Classes c " _
                                     & " WHERE c.UID = " & classID _
                                     & " AND b.UID = bc.BookID" _
                                     & " AND c.UID = bc.ClassID" _
                                     & " ORDER BY b.UID"

                    End With
                    .Fill(data)
                Finally
                    If Not .SelectCommand Is Nothing Then
                        If Not .SelectCommand.Connection Is Nothing Then
                            .SelectCommand.Connection.Dispose()
                        End If
                        .SelectCommand.Dispose()
                    End If
                    .Dispose()
                End Try
            End With

            Return data

        End Function

        Public Function GetBookByID(ByVal bookID As Integer) As BookData
            Dim data As BookData
            data = New BookData()

            Dim authorTable As New DataTable()
            authorTable.Columns.Add("Name", GetType(System.String))

            With dsCommand
                Try
                    With .SelectCommand
                        .CommandType = CommandType.Text
                        .CommandText = "SELECT * FROM Books Where UID = " & bookID
                    End With
                    .Fill(data)
                    .SelectCommand.CommandText = "SELECT Name From Authors, BookAuthor Where AuthorID=Authors.UID And BookID = " & bookID
                    .Fill(authorTable)

                    With authorTable
                        Dim row As DataRow
                        Dim sAuthors As String = ""
                        For Each row In .Rows
                            sAuthors &= row.Item("Name")
                            sAuthors &= ","
                        Next
                        data.Tables(BookData.BOOKS_TABLE).Rows(0).Item(BookData.AUTHORS) = sAuthors
                    End With
                Finally
                    If Not .SelectCommand Is Nothing Then
                        If Not .SelectCommand.Connection Is Nothing Then
                            .SelectCommand.Connection.Dispose()
                        End If
                        .SelectCommand.Dispose()
                    End If
                    .Dispose()
                End Try
            End With

            Return data
        End Function

        Public Function GetBooksByAuthor(ByVal searchText As String) As BookData
            Dim data As BookData
            data = New BookData()

            With dsCommand
                Try
                    With .SelectCommand
                        .CommandType = CommandType.Text
                        .CommandText = "SELECT DISTINCT TOP 50 * FROM Books b, BookAuthor ba, Authors a " _
                                     & " WHERE CHARINDEX('" & searchText & "' , a.Name) > 0" _
                                     & " AND b.UID = ba.BookID" _
                                     & " AND a.UID = ba.AuthorID" _
                                     & " ORDER BY b.UID"

                    End With
                    .Fill(data)
                Finally
                    If Not .SelectCommand Is Nothing Then
                        If Not .SelectCommand.Connection Is Nothing Then
                            .SelectCommand.Connection.Dispose()
                        End If
                        .SelectCommand.Dispose()
                    End If
                    .Dispose()
                End Try
            End With

            Return data
        End Function

        Public Function GetBooksBySubject(ByVal searchText As String) As BookData
            Dim data As BookData
            data = New BookData()

            With dsCommand
                Try
                    With .SelectCommand
                        .CommandType = CommandType.Text
                        .CommandText = "SELECT DISTINCT TOP 50 * FROM Books Where CHARINDEX('" & searchText & "', Subject) > 0"
                    End With
                    .Fill(data)
                Finally
                    If Not .SelectCommand Is Nothing Then
                        If Not .SelectCommand.Connection Is Nothing Then
                            .SelectCommand.Connection.Dispose()
                        End If
                        .SelectCommand.Dispose()
                    End If
                    .Dispose()
                End Try
            End With

            Return data
        End Function

        Public Function GetBooksByName(ByVal searchText As String) As BookData
            Dim data As BookData
            data = New BookData()

            With dsCommand
                Try
                    With .SelectCommand
                        .CommandType = CommandType.Text
                        .CommandText = "SELECT * FROM Books Where CHARINDEX('" & searchText & "' , Name) > 0"
                    End With
                    .Fill(data)
                Finally
                    If Not .SelectCommand Is Nothing Then
                        If Not .SelectCommand.Connection Is Nothing Then
                            .SelectCommand.Connection.Dispose()
                        End If
                        .SelectCommand.Dispose()
                    End If
                    .Dispose()
                End Try
            End With

            Return data
        End Function

    End Class

End Namespace

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美久久久| 亚洲成a天堂v人片| 伊人一区二区三区| 精品一区二区三区久久| 91啪亚洲精品| 久久久久亚洲蜜桃| 视频一区国产视频| 99久久99久久精品免费看蜜桃| 日韩一区二区在线免费观看| 亚洲黄一区二区三区| 黄色成人免费在线| 欧美精品在线观看播放| 国产精品麻豆99久久久久久| 美女视频黄免费的久久 | 粉嫩av一区二区三区在线播放| 91免费看`日韩一区二区| 欧美精品一区男女天堂| 日韩精品欧美精品| 欧美午夜理伦三级在线观看| 中文字幕色av一区二区三区| 国产成人精品免费视频网站| 欧美白人最猛性xxxxx69交| 亚洲午夜久久久久| 色网综合在线观看| 国产精品国产自产拍高清av王其 | 亚洲欧洲美洲综合色网| 韩国女主播一区二区三区| 国产亚洲精品资源在线26u| 日日夜夜精品免费视频| 在线观看成人免费视频| 亚洲免费观看在线视频| 99视频精品全部免费在线| 一区在线播放视频| 成人精品在线视频观看| 国产精品国产三级国产普通话三级| 国产精品1区2区3区| 久久精品一区二区三区av| 国产精品一卡二卡| 国产精品女同一区二区三区| 成人午夜碰碰视频| 亚洲婷婷综合色高清在线| 99国产精品久久久久久久久久 | 在线精品亚洲一区二区不卡| 一区二区三区精品久久久| 在线观看日韩毛片| 亚洲国产aⅴ天堂久久| 69久久99精品久久久久婷婷| 麻豆精品蜜桃视频网站| 精品乱人伦小说| 国产在线日韩欧美| 国产精品国产三级国产a| 色久优优欧美色久优优| 亚洲v中文字幕| 欧美mv日韩mv亚洲| 成人美女视频在线看| 亚洲精品精品亚洲| 91精品国产麻豆国产自产在线 | 日韩一级片在线播放| 久久精品国产一区二区三区免费看| 久久综合九色综合久久久精品综合 | 久久精品一区二区三区不卡| 成人av网址在线| 亚洲成人动漫在线免费观看| 欧美一区二区三区四区五区| 国产一区二区导航在线播放| 三级成人在线视频| 亚洲国产精品黑人久久久| 色哟哟国产精品| 久久成人羞羞网站| 综合分类小说区另类春色亚洲小说欧美 | 久草这里只有精品视频| 国产精品传媒在线| 91精品国产aⅴ一区二区| 国产精品 欧美精品| 亚洲成人激情av| 国产三级精品三级| 91精品国产全国免费观看| 粉嫩一区二区三区在线看| 亚洲美女一区二区三区| 欧美本精品男人aⅴ天堂| 色视频欧美一区二区三区| 久久国产精品99精品国产| 日韩理论片一区二区| 久久影院视频免费| 91成人国产精品| 国产成a人无v码亚洲福利| 性做久久久久久免费观看欧美| 精品国产区一区| 欧美三级中文字幕在线观看| 国产·精品毛片| 蜜桃久久久久久| 一区二区三区免费看视频| 久久奇米777| 欧美日韩成人一区| 99免费精品视频| 黄色日韩三级电影| 午夜精品福利在线| 亚洲欧美福利一区二区| 国产午夜精品美女毛片视频| 日韩一级大片在线观看| 欧美在线免费播放| 99久久久久久| 国产成人在线网站| 精品一区二区在线免费观看| 偷偷要91色婷婷| 一区二区欧美国产| 亚洲欧美一区二区三区国产精品| 久久夜色精品国产噜噜av| 日韩午夜电影av| 91精品国产色综合久久不卡蜜臀| 欧美日韩精品三区| 欧美四级电影在线观看| 色综合咪咪久久| 色婷婷精品久久二区二区蜜臂av | 欧美日韩国产色站一区二区三区| 99天天综合性| 99久久精品国产毛片| 国产999精品久久| 国产精品白丝jk白祙喷水网站| 激情小说欧美图片| 韩国三级电影一区二区| 国精产品一区一区三区mba桃花| 无吗不卡中文字幕| 日韩av一区二区三区| 日本亚洲电影天堂| 精品在线亚洲视频| 久久超碰97人人做人人爱| 久久av中文字幕片| 国产一区二区视频在线| 国产成人亚洲综合色影视| 成人性视频网站| 不卡av免费在线观看| 91在线观看视频| 欧美日韩美少妇| 欧美一区二区三区在线电影 | 国产日产亚洲精品系列| 国产精品色眯眯| 一区二区三区国产精华| 日韩国产精品久久久| 久久er99精品| 97精品国产露脸对白| 欧美午夜片在线看| 欧美大胆一级视频| 国产精品乱子久久久久| 一区二区三区国产| 韩国一区二区在线观看| av在线不卡电影| 欧美疯狂做受xxxx富婆| 久久人人爽爽爽人久久久| 一区二区在线看| 韩日欧美一区二区三区| 色综合色综合色综合| 日韩视频一区在线观看| 中文字幕av一区二区三区高 | 欧美私模裸体表演在线观看| 精品国内二区三区| 亚洲欧美一区二区三区孕妇| 日韩精品电影在线| 成人小视频免费在线观看| 欧美日韩一区三区| 国产欧美va欧美不卡在线| 亚洲自拍偷拍图区| 国产精品一二三| 欧美理论片在线| 国产精品乱人伦| 免费久久精品视频| 在线观看日韩国产| 欧美激情一区三区| 免费观看在线色综合| 97久久久精品综合88久久| 欧美大片拔萝卜| 午夜精品久久久久久久99水蜜桃| 国产综合色精品一区二区三区| 色94色欧美sute亚洲线路二| 日韩欧美国产一区二区在线播放| 亚洲人成在线播放网站岛国| 国产福利电影一区二区三区| 欧美一区二区在线免费播放| 亚洲激情校园春色| 99久久免费视频.com| 亚洲精品一区二区三区在线观看| 亚洲一区二区三区四区不卡| 成人av午夜影院| 国产欧美日韩亚州综合| 不卡的电影网站| 精品少妇一区二区三区在线视频| 亚洲第一福利视频在线| 99re这里只有精品视频首页| 久久精品一二三| 国产一区在线视频| 欧美成人bangbros| 激情深爱一区二区| 日韩欧美一区在线观看| 视频一区二区三区入口| 91成人免费网站| 亚洲一二三区在线观看| 欧美视频你懂的| 亚洲一区二区高清| 欧美精品99久久久**| 天天免费综合色|