ndfweb.cn

Asp.Net2.0(VB.Net)Access数据库连接类


2009-12-04 13:32:30 (5923)


Imports System.Data.OleDb
Imports System.Configuration
Imports System.data
Public Class Connect
     '声明联接字符串
     Private connectionString As String
     Private myConnection As OleDbConnection
     Private myCommand As OleDbCommand
     Private myAdpt As OleDbDataAdapter

     Public Sub New(ByVal config_string As String)
         connectionString = System.Configuration.ConfigurationManager.AppSettings(config_string) + System.Web.HttpContext.Current.Server.MapPath(ConfigurationManager.AppSettings("data"))
         myConnection = New OleDbConnection(connectionString)
     End Sub
     Public Function QueryForTable(ByVal qs As String) As DataTable
         Dim dt As New DataTable("temp")
         myAdpt = New OleDbDataAdapter(qs, myConnection)
         myAdpt.Fill(dt)
         Return dt
     End Function
     Public Function QueryForSet(ByVal qs As String) As DataSet
         Dim dt As New DataSet()
         myAdpt = New OleDbDataAdapter(qs, myConnection)
         myAdpt.Fill(dt)
         Return dt
     End Function
     Public Function QueryForReader(ByVal qs As String, ByVal bAddSpaceItem As Boolean) As ArrayList
         Dim thisReader As OleDbDataReader
         Dim values As ArrayList = New ArrayList
         myConnection.Open()
         myCommand = myConnection.CreateCommand()
         myCommand.CommandText = qs
         '打开数据连接
         thisReader = myCommand.ExecuteReader()
         If bAddSpaceItem = True Then
             values.Add("")
         End If
         Do While thisReader.Read
             values.Add(Trim$(thisReader(0)))
         Loop
         '关闭数据连接
         thisReader.Close()
         myConnection.Close()
         Return values
     End Function
End Class

了解更多请访问:http://www.ndfweb.cn/news-480.html
  NDF俱乐部
  国际域名注册
  建站咨询
合作伙伴:万网 | 新网 | 新网互联 NDF网站建设淘宝店 | 实用工具 | 外貿網站建設 | 联系我们
鲁公网安备 37110202000336号 鲁ICP备2021027697号-1 Sitemap - RSSRSS订阅