Hallo,
ich fange gerade an mit VB2010 Access Datenbanken zu nutzen. Ich habe eine Access 2013 Datenbank erstellt.
Beim ausführen des Codes kommt folgende Fehlermeldung:
syntax error in FROM clause
Ich hab jetzt wirklich schon eine Stunde gegoogelt aber keine Antwort gefunden. Wo ist in meinem Code der Fehler?
Ich hoffe Ihr könnt mir helfen
Quellcode
- Imports System.Data.OleDb
- Public Class Form1
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim con As New OleDbConnection
- Dim cmd As New OleDbCommand
- Dim reader As OleDbDataReader
- con.ConnectionString =
- "Provider=Microsoft.ACE.OLEDB.12.0;" &
- "Data Source=C:\Users\Name\Desktop\TestServer_neu\Test.accdb"
- cmd.Connection = con
- cmd.CommandText = "SELECT * FROM user"
- Try
- con.Open()
- reader = cmd.ExecuteReader()
- ListBox1.Items.Clear()
- Do While reader.Read()
- ListBox1.Items.Add(
- reader("id") & " # " &
- reader("user_name") & " # " &
- reader("user_passwort"))
- Loop
- reader.Close()
- con.Close()
- Catch ex As Exception
- MessageBox.Show(ex.Message)
- End Try
- End Sub
- End Class
SOLVED
Der Tabellenname "user" ist anscheinend ein Keyword
Habe die Tebelle in benutzer umbenannt in Access un es hat funktioniert
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „AbsolutCF“ ()