Hallo Leute
Trifft den Kern des Forums nur am Rande, aber vielleicht ist schon einer von euch mal drüber gestolpert und hat eine entsprechende Lösung gefunden:
Gesucht wird ein SQL-Abfragestring, welcher einen (!) speziellen Datensatz aus der E3.series Sprachdatenbank liest. Folgender Ansatz schlug bei mir fehl, da der Spaltenname in der Sprachdatenbank aus 2 Wörtern besteht, soweit ich als "SQL-Unwissender" vermute.
Dim Database As New Data.OleDb.OleDbConnection
Dim Command As New Data.OleDb.OleDbCommand
Dim Beschreibung As New Enum_Beschreibung
Dim Str As String
Database.ConnectionString = E3App.GetLanguageDatabase()
Database.Open()
Command = Database.CreateCommand
For Each Str In [Enum].GetNames(GetType(Enum_Beschreibung))
Command.CommandText = "SELECT British English FROM Languages WHERE Description = '" & Str & "'"
Sprachtabelle.Add(Str, Command.ExecuteScalar()) '-> Fehler -> Text: Laufzeitausnahme: - Syntaxfehler (fehlender Operator) in Abfrageausdruck 'British English'.
Next
Damit einen schönen Tag noch
CS4007
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP