vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Access DB 
Autor: JPGForce
Datum: 13.03.04 02:30

Hi,

hab ich das richtig verstanden, dass ich mit diesen beiden Funktionen
alles mit einer Access DB machen kann?
Wenn nein, was fehlt?
    '
    Private Function Access_Connection(ByVal AccessDBFile As String, Optional _
      ByVal Password As String = "") As OleDb.OleDbConnection
        '
        Return New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " & _
                                         "Data source='" & AccessDBFile & "'; " _
                                         & _
                                         "Jet OLEDB:database password='" & _
                                         Password & "'; " & _
                                         "User ID=Admin;")
        '
    End Function
    '
    Public Overloads Function Access_Get(ByVal AccessDBFile As String, ByVal _
      Table As String, Optional ByVal SelectWhatColumn As String = "*", _
      Optional ByVal OrderColumnBy As String = "") As DataSet
        '
        Dim Connection As OleDb.OleDbConnection = Access_Connection( _
          AccessDBFile)
        '
        Try
            '
            Dim DBDataSet As New DataSet
            Dim SQL As String
            '
            '"select firstname,lastname,id from pupils order by lastname"
            If OrderColumnBy = "" Then
                SQL = "select " + SelectWhatColumn + " from " + Table
            Else
                SQL = "select " + SelectWhatColumn + " from " + Table + " order" & _
                  "by " + OrderColumnBy
            End If
            '
            Dim DBDataAdapter As OleDb.OleDbDataAdapter = New _
              OleDb.OleDbDataAdapter(SQL, Connection)
            '
            Try
                '
                DBDataAdapter.Fill(DBDataSet, Table)
                '
            Finally
                '
                DBDataAdapter.Dispose()
                '
            End Try
            '
            Return DBDataSet
            '
        Finally
            '
            Connection.Close()
            Connection.Dispose()
            '
        End Try
        '
    End Function
    '
    Public Sub Access_Update(ByVal AccessDBFile As String, ByVal DBDataSet As _
      DataSet, ByVal Table As String)
        '
        Dim Connection As OleDb.OleDbConnection = Access_Connection( _
          AccessDBFile)
        '
        Try
            '
            Dim SQL As String = "Select * from " + Table
            Dim DBDataAdapter As OleDb.OleDbDataAdapter = New _
              OleDb.OleDbDataAdapter(SQL, Connection)
            '
            Try
                '
                If DBDataSet.HasChanges Then
                    '
                    DBDataAdapter.Update(DBDataSet, Table)
                    DBDataSet.AcceptChanges()
                    '
                End If
                '
            Finally
                '
                DBDataAdapter.Dispose()
                '
            End Try
            '
        Finally
            '
            Connection.Close()
            Connection.Dispose()
            '
        End Try
        '
    End Sub
THX,

mfg JPG
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Access DB1.272JPGForce13.03.04 02:30
Re: Access DB972ModeratorDaveS13.03.04 08:20
Re: Access DB1.467WaldiMaywood13.03.04 12:18
Re: Access DB919JPGForce13.03.04 14:35
Re: Access DB869WaldiMaywood13.03.04 15:23
Re: Access DB914JPGForce13.03.04 15:48
Re: Access DB946WaldiMaywood13.03.04 15:58
Re: Access DB831JPGForce13.03.04 18:06
Re: Access DB937WaldiMaywood13.03.04 18:48
Re: Access DB849JPGForce13.03.04 19:21
Re: Access DB871WaldiMaywood13.03.04 19:29
Re: Access DB872JPGForce13.03.04 19:35
Re: Access DB863WaldiMaywood13.03.04 19:43
Re: Access DB1.337JPGForce13.03.04 19:41
Re: Access DB878WaldiMaywood13.03.04 20:18
Code Teil11.670WaldiMaywood13.03.04 20:20
Re: Code Teil21.030WaldiMaywood13.03.04 20:21
Re: Code Teil31.019WaldiMaywood13.03.04 20:27
Re: Access DB894JPGForce13.03.04 21:03
Recht nervig dieses Thread...975ModeratorDaveS13.03.04 22:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel