MySQL - Datenbank Update Problem

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Trekarraz.

    MySQL - Datenbank Update Problem

    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 :D

    Mein Code :

    VB.NET-Quellcode

    1. Imports MySql.Data.MySqlClient
    2. Public Class Aufgaben
    3. Dim sqlCommand As New MySqlCommand
    4. Dim TABLE As New DataTable
    5. Dim Connection As MySqlConnection
    6. Private Sub btnPriorität_erhöhen_Click(sender As System.Object, e As System.EventArgs) Handles btnPriorität_erhöhen.Click
    7. Dim Command As String
    8. If Not TABLE.Rows(lvAufgaben.FocusedItem.Index)("Prioritaet") = "2" Then // <---- Kommt der Fehler
    9. Command = "UPDATE aufgaben SET Prioritaet = " & _
    10. TABLE.Rows(lvAufgaben.FocusedItem.Index)("Prioritaet") + 1 & _
    11. " WHERE `ID` = '" & lvAufgaben.FocusedItem.Index + 1 & "'"
    12. With sqlCommand
    13. .CommandText = Command
    14. .Connection = Connection
    15. End With
    16. sqlCommand.ExecuteNonQuery()
    17. LoadAufgaben()
    18. End If
    19. End Sub
    20. End Class

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Trekarraz“ ()