Hallo Zusammen,
nur als Hinweis.
ich schreibe gerade ein Programm, was daten aus Excel einlesen und in eine Datenbank schreiben soll.
in der Hilfe Datei bei "Daten-Administration"
ist als Beispiel
Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";Data Source=d:\temp\test.xls
angegeben
ich habe das Verzeichnis und Datei für meine Bedürfnisse angepasst.
Der Daten-Administration brachte einen Fehler wegen der FROM Klausel. Das Problem fand ich auf der Webseite von
www.connectionstrings.com/ .
für die SQL abfrage muss der Tabellenname mit Eckklammer an Anfang und am Ende Angegeben werden "SELECT * FROM [Tabelle1$]" dadurch werden alle daten aus der Excel angezeigt.
soweit so gut.
Das Nächste Problem lag an dem Datenbank Plugin selber. Da habe ich die Daten genau so eingegeben u.a. auch bei SQL "SELECT * FROM [Tabelle1$]", und es gab einen Fehler "Fehler im SQL-Statement: Syntaxfehler in FROM-Klausel". Was ich nicht gleich bedacht habe, [Tabelle1$] wird wahrscheinlich als Variabel angesehen. ich habe in der Hilfe Datei von Cx die Lösung gefunden. anstelle von [Tabelle1$] muss man in diesem Beispiel [(]Tabelle1$[)] eingeben. danach funktionierte die Abfrage.
Gruß
Martin