vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 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
Suche in Access DB 
Autor: DaHool
Datum: 12.09.07 10:15

Hab ein kleines Problem bei der Suche in einer Access DB. Die Suche an sich funktioniert soweit. Ich kann ein Suchkriterium eingeben und gebe dann über eine MessageBox aus ob ich was gefunden habe oder nicht. Nun will ich aber bei einer erfolgreichen suche statt einer Messagebox die Werte der Zeile die ich gefunden habe in textboxen ausgeben. Ich habe schon die Such funktion der Forums bemüht und mich durch diverse Datenbank Tutorials gewühlt, aber habe leider nicht die Lösung gefunden wie ich den Textboxen dann Werte zuweisen kann. Ist wahrscheinlich sehr einfach nur komme ich nicht drauf. Hier mal meine Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button1.Click
        ' --- Hier müssen Sie anpassen: --- 
        Dim filename As String = "C:\Dokumente und Einstellungen\bjopri\Eigene" & _
          "Dateien\Visual Studio 2005\Projects\ProDog\bin\Debug\db1.mdb"
 
        ' Verbindungsstring für Verbindung zu einer 
        ' ungeschützten Access-Datenbank 
        Dim conString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          "Data Source=" & filename
 
        ' Verbindung aufbauen 
        Dim connection As OleDbConnection = New OleDbConnection(conString)
 
        ' Verbindung öffnen 
        connection.Open()
 
        ' DataSet erzeugen 
        Dim adapter As OleDbDataAdapter = New OleDbDataAdapter("SELECT * FROM" & _
          "Tabelle1", connection)
        Dim dataSet As DataSet = New DataSet()
        adapter.Fill(dataSet, "Tabelle1")
 
        ' DataView auf der Kundentabelle erzeugen 
        Dim dataView As DataView = New DataView(dataSet.Tables("Tabelle1"))
        ' Sortierung einstellen 
        dataView.Sort = "RacingID"
 
        ' Daten suchen
        Dim index = dataView.Find(TextBox1.Text)
        If index > -1 Then
            MessageBox.Show("Gefunden")
        Else
            MessageBox.Show("Keine Datensatz zur ID vorhanden")
        End If
        ' Verbindung schließen 
        connection.Close()
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Suche in Access DB924DaHool12.09.07 10:15
Re: Suche in Access DB617bluesky8117.09.07 13:24

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