MySQL Select * From [Problem]

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    MySQL Select * From [Problem]

    Hallo liebe Community,
    Ich würde für mein Programm gerne ein Update System programmieren das mit einer MySQL Datenbank überprüft ob das Programm die neuste Version hat oder nicht.
    Mein jetziger Code ist folgender:

    VB.NET-Quellcode

    1. Public Sub pruefUpdate()
    2. Dim conn As MySqlConnection
    3. conn = New MySqlConnection
    4. conn.ConnectionString = "Server=localhost;UID=root;Password=;Database=datenbank;"
    5. Try
    6. conn.Open() ' Verbindung öffnen
    7. Catch myerror As MySqlException
    8. MsgBox("Keine Verbindung zur Datenbank : " & myerror.Message.ToString)
    9. End Try
    10. Dim myAdapter As New MySqlDataAdapter
    11. Dim SQLAbfrage As String = "SELECT * FROM update WHERE id='0'"
    12. Dim myCommand As New MySqlCommand
    13. myCommand.Connection = conn
    14. myCommand.CommandText = SQLAbfrage
    15. myAdapter.SelectCommand = myCommand
    16. Dim myData As MySqlDataReader
    17. myData = myCommand.ExecuteReader()
    18. If myData.HasRows Then
    19. if intVersion < mydata(1) then
    20. msgbox("Ein Update ist verfügbar!")
    21. else
    22. msgBox("Kein Update gefunden.")
    23. conn.Close()
    24. End If
    25. End Sub


    So nun bekomme ich allerdings diesen fehler:

    Quellcode

    1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'update WHERE id='0'' at line 1

    in dieser Zeile:

    Quellcode

    1. myData = myCommand.ExecuteReader()


    edit:
    Ok dieser Thread kann geschlossen werden. Habe mein problem gerade gefunden.Habe in dieser Zeile:

    VB.NET-Quellcode

    1. Dim SQLAbfrage As String = "SELECT * FROM update WHERE id='0'"

    Die backticks bei update vergessen.
    So funktioniert es:

    VB.NET-Quellcode

    1. Dim SQLAbfrage As String = "SELECT * FROM `update` WHERE id='0'"


    Danke im vorraus!
    Conway's Game Of Life Monogame Sample: 80%

    Conway's Game Of Life Monogame Sample

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