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-2025
 
zurück

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

ADO.NET / Datenbanken
Re: Datenbankprogrammierung mit VB.NET und Access 
Autor: Zero-G.
Datum: 12.02.08 11:27

Hallo

Das was Du suchst, sind Relationen. - Die Verbindungen zwischen 2 Tabellen
Du kannst das per Code in etwa so lösen:

  Dim connectionString As String = "CONNECTION STRING"
        Dim conn As New SqlConnection(connectionString)
        Dim cmdString As String = "SELECT * FROM TABELLE1"
        Dim dataAdapter As New SqlDataAdapter(cmdString, conn)
        Dim ds As New DataSet()
        dataAdapter.Fill(ds, "Tabelle1")
        cmdString = "SELECT * FROM TABELLE2"
        dataAdapter = New SqlDataAdapter(cmdString, conn)
        dataAdapter.Fill(ds, "Tabelle2")
        Dim relation As New DataRelation("Relation", _
                    ds.Tables("Tabelle1").Columns("ID"), _
                    ds.Tables("Tabelle2").Columns("ID") _
                    )
        ds.Relations.Add(relation)
 
        Dim dv As New DataView(ds.Tables("Tabelle2"))
        dgDetails.DataSource = dv
Wobei dgDetails ein DataGrid ist

lg
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datenbankprogrammierung mit VB.NET und Access854Angelika06.02.08 13:41
Re: Datenbankprogrammierung mit VB.NET und Access599Zero-G.12.02.08 11:27

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