Hey ho
also mein Programm soll per Button eine Zelle in der Spalte Priorität in meiner Datenbank updaten
aber wenn man 2 mal schnell hintereinander den Button drückt kommt folgender Fehler :
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Ausserdem muss man sich erstmal per Login einloggen und das Programm stellt die Daten der Tabelle in einer Listbox da,
was aber momentan nicht wichtig ist nur zum Verständnis
PS : Ich hab gerade erst mit MySQL angefangen also keine wunder erwarten
Mein Code :
also mein Programm soll per Button eine Zelle in der Spalte Priorität in meiner Datenbank updaten
aber wenn man 2 mal schnell hintereinander den Button drückt kommt folgender Fehler :
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Ausserdem muss man sich erstmal per Login einloggen und das Programm stellt die Daten der Tabelle in einer Listbox da,
was aber momentan nicht wichtig ist nur zum Verständnis
PS : Ich hab gerade erst mit MySQL angefangen also keine wunder erwarten
Mein Code :
VB.NET-Quellcode
- Imports MySql.Data.MySqlClient
- Public Class Aufgaben
- Dim sqlCommand As New MySqlCommand
- Dim TABLE As New DataTable
- Dim Connection As MySqlConnection
- Private Sub btnPriorität_erhöhen_Click(sender As System.Object, e As System.EventArgs) Handles btnPriorität_erhöhen.Click
- Dim Command As String
- If Not TABLE.Rows(lvAufgaben.FocusedItem.Index)("Prioritaet") = "2" Then // <---- Kommt der Fehler
- Command = "UPDATE aufgaben SET Prioritaet = " & _
- TABLE.Rows(lvAufgaben.FocusedItem.Index)("Prioritaet") + 1 & _
- " WHERE `ID` = '" & lvAufgaben.FocusedItem.Index + 1 & "'"
- With sqlCommand
- .CommandText = Command
- .Connection = Connection
- End With
- sqlCommand.ExecuteNonQuery()
- LoadAufgaben()
- End If
- End Sub
- End Class
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Trekarraz“ ()