vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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
Databinding und update Problem 
Autor: Feede
Datum: 26.09.08 07:55

Guten morgen,

ich habe mir anhand eines Tutorials ein kleines Programm zur Benutzerverwaltung geschrieben und dieses ein wenig erweitert. Wenn ich das Programm, so wie es im Tutorial beschrieben ist ausführe werden die Daten beim update ohne weiteres in der Datenbank übernommen. Meine Erweiterungen bestehen im Grunde genommen nur aus ein paar Textfeldern, welche über databindings an die Datenbank gebunden werden. Sind die databindings gesetzt funktioniert das update plötzlich nicht mehr. Hier mal der Code, hoffe ihr könnt mir helfen.

    Private Sub F_Main_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        LadeTab()
    End Sub
    Private Sub LadeTab()
        Try
            conn.Open()
 
            ds.Clear()
 
            da.Fill(ds, "Users")
 
            cboUsername.DataSource = ds
            cboUsername.DisplayMember = "Users.Username"
            cboUsername.ValueMember = "Users.ID"
 
            'With Me
            '.txtUsername.DataBindings.Add("Text", ds, "Users.Username")
            '.txtPasswort.DataBindings.Add("Text", ds, "Users.Passwort")
            '.txtEmail.DataBindings.Add("Text", ds, "Users.Email")
            'End With
 
        Catch ex As OleDbException
            MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, _
                MessageBoxIcon.Exclamation)
        Finally
            conn.Close()
        End Try
    End Sub
Wenn die databindings wie oben ausgequotet sind funktioniert alles wunderbar.

Private Sub UpdateTab(ByVal strUser As String)
 
        Dim cb As OleDbCommandBuilder = New OleDbCommandBuilder(da)
 
        If MessageBox.Show("Sollen die Daten geändert werden?", _
            "Daten ändern?", MessageBoxButtons.YesNo, _
            MessageBoxIcon.Question) = DialogResult.No Then
            Exit Sub
        End If
 
        Try
            conn.Open()
            Dim row As DataRow
            Dim dt As DataTable = ds.Tables("Users")
 
            For Each row In dt.Rows
                If row!Username = strUser Then
                    row!Passwort = txtPasswort.Text
                    row!Email = txtEmail.Text
                    row!Datum = DateTime.Now.ToShortDateString
                End If
            Next
 
            da.Update(ds, "Users")
 
            MessageBox.Show("Datensatz geändert!", "Update", _
                MessageBoxButtons.OK, MessageBoxIcon.Information)
 
        Catch ex As OleDbException
            MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, _
               MessageBoxIcon.Exclamation)
        Finally
            conn.Close()
        End Try
        LadeTab()
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Databinding und update Problem1.591Feede26.09.08 07:55
Re: Databinding und update Problem1.201ModeratorDaveS26.09.08 09:07
Re: Databinding und update Problem981Feede26.09.08 09:28
Re: Databinding und update Problem955Feede26.09.08 13:22
Re: Databinding und update Problem1.090ModeratorDaveS26.09.08 14:02
Re: Databinding und update Problem937Feede26.09.08 14:17
Re: Databinding und update Problem986ModeratorDaveS26.09.08 14:56
Re: Databinding und update Problem991Feede26.09.08 14:58
Re: Databinding und update Problem935ModeratorDaveS26.09.08 15:00
Re: Databinding und update Problem969ModeratorDaveS26.09.08 15:09
Re: Databinding und update Problem962Feede26.09.08 15:53
Re: Databinding und update Problem947ModeratorDaveS26.09.08 16:02
Re: Databinding und update Problem936Feede26.09.08 16:18
Re: Databinding und update Problem970ModeratorDaveS26.09.08 17:46
Re: Databinding und update Problem930Feede27.09.08 00:38
Re: Databinding und update Problem965ModeratorDaveS27.09.08 19:00

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