vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: DataGrid nach DataTable 
Autor: WaldiMaywood
Datum: 28.12.03 20:27

am besten du erstellst dir eine db klasse. hab da mal schon etwas vorbereitet:

Public Class db
    Private _cn As OleDb.OleDbConnection
    Private _da As OleDb.OleDbDataAdapter
    Private _sql As OleDb.OleDbCommand
    Public Function connect() As OleDb.OleDbConnection
        _cn = New OleDb.OleDbConnection("DEIN_CONNECTION_STRING")
        _cn.Open()
        Return _cn
    End Function
    Public Function updateTable(ByRef dt As DataTable) As Boolean
        Dim dt_tmp As DataTable
        Try
            If Not dt.HasErrors Then
                dt_tmp = dt.GetChanges
                Me._da.Update(dt_tmp)
            Else
                Return False
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
            Return False
        End Try
        Return True
    End Function
    Public Function fillTable(ByVal sql As String, ByRef dt As DataTable) As _
      Boolean
        Try
            _sql = New OleDb.OleDbCommand(sql, Me.connect)
            _da = New OleDb.OleDbDataAdapter(_sql)
            _da.Fill(dt)
        Catch ex As Exception
            MsgBox(ex.Message)
            Return False
        End Try
        Return True
    End Function
End Class
Und so werden die Functionen aufgerufen:
 Dim db As New db ' KLASSE DB INSTANZIEREN
 Dim dt As New DataTable ' DATATABLE ERSTELLEN
 If db.fillTable("SELECT * FROM WAS_AUCH_IMMER", dt) Then
   ' ERFOLGREICH GEFÜLLT
 End If
 If db.updateTable(dt) Then
   ' ERFOLGREICH AKTUALISIERT 
 End If
steve
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DataGrid nach DataTable1.169Sham28.12.03 17:46
Re: DataGrid nach DataTable870Star28.12.03 18:23
Re: DataGrid nach DataTable763WaldiMaywood28.12.03 18:46
Re: DataGrid nach DataTable822Sham28.12.03 18:52
Re: DataGrid nach DataTable817Star28.12.03 18:59
Re: DataGrid nach DataTable873Sham28.12.03 19:32
Re: DataGrid nach DataTable774Star28.12.03 19:52
Re: DataGrid nach DataTable764Sham28.12.03 23:14
Re: DataGrid nach DataTable926Star28.12.03 23:23
Re: DataGrid nach DataTable787Sham28.12.03 23:27
Re: DataGrid nach DataTable796Sham28.12.03 23:44
Re: DataGrid nach DataTable781Star29.12.03 16:36
Re: DataGrid nach DataTable833WaldiMaywood28.12.03 20:27
Re: DataGrid nach DataTable862Sham28.12.03 23:17
Re: DataGrid nach DataTable814WaldiMaywood28.12.03 23:34
Re: DataGrid nach DataTable1.033WaldiMaywood28.12.03 19:12

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-2025 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