Hallo an alle,
1) ich habe eine Datagriedview, die beim Form-Load-Ereignis mit Werten aus einer MySQL-Tabelle befüllt wird.
Wenn ich Änderungen durchführe und diese dann abspeichere, werden alle Werte in der MySQL-Tabelle korrekt übernommen.
2) Wenn ich die Form mit der DGV schließe und diese dann erneut aufrufe, werden in der DGV keine Werte mehr angezeigt.
3) Wenn ich nun eine andere Abfrage durchführe, wird hier der Wert auch nicht korrekt anzeigt.
4) Sobald ich diese Abfrage zum zweiten Mal starte, wird der korrekte Wert anzeigt.
5) Jetzt kann ich die Form mit der DGV korrekt abrufen.
Wo liegt wohl der Fehler?
FormLoad:
sub abfragen:
Update-Button:
1) ich habe eine Datagriedview, die beim Form-Load-Ereignis mit Werten aus einer MySQL-Tabelle befüllt wird.
Wenn ich Änderungen durchführe und diese dann abspeichere, werden alle Werte in der MySQL-Tabelle korrekt übernommen.
2) Wenn ich die Form mit der DGV schließe und diese dann erneut aufrufe, werden in der DGV keine Werte mehr angezeigt.
3) Wenn ich nun eine andere Abfrage durchführe, wird hier der Wert auch nicht korrekt anzeigt.
4) Sobald ich diese Abfrage zum zweiten Mal starte, wird der korrekte Wert anzeigt.
5) Jetzt kann ich die Form mit der DGV korrekt abrufen.
Wo liegt wohl der Fehler?
FormLoad:
sub abfragen:
VB.NET-Quellcode
- Private Sub abfragen()
- con2.ConnectionString = "server=xxx; user ID=xxx; password=xxx; database=xxx"
- Try
- con2.Open()
- da = New MySqlDataAdapter("SELECT id, name, password, betrag, active, lizenz FROM guthaben WHERE lizenz = '" & My.Settings.lizenz & "'", con2)
- da.Fill(dt)
- DataGridView1.DataSource = dt
- DataGridView1.Columns("id").ReadOnly = True
- DataGridView1.Columns.Item(0).HeaderText = "ID"
- DataGridView1.Columns.Item(1).HeaderText = "User"
- DataGridView1.Columns.Item(2).HeaderText = "Passwort"
- DataGridView1.Columns.Item(3).HeaderText = "Guthaben"
- DataGridView1.Columns.Item(4).Visible = False
- DataGridView1.Columns.Item(5).Visible = False
- con2.Close()
- Catch ex As Exception
- con2.Close()
- MsgBox("Keine Verbindung zur Datenbank möglich!")
- Application.Exit()
- End Try
- End Sub
Update-Button: