Man hat eine Tabelle angelegt, und sie enthält ein Leerzeichen (zB: "Benutzer Konten") - und bei der ersten SQL Abfrage geht dann alles schief - ADO erkennt den Tabellennamen nicht, noch besser, ADO meckert über die Gültigkeit des SQL Statements:
SELECT * FROM Benuter Konten
Der Grund liegt darin, daß SQL Befehle durch Leerzeichen getrennt werden, und er somit nur Benutzer als Tabellenname erwartet, und von Konten glaubt, es sei ein weiterer SQL Befehl (ist aber offensichtlich keiner). Um Tabellennamen mit Leerzeichen korrekt abfragen zu können, muß man ihn in eckige Klammern stellen:
SELECT * FROM [Benutzer Konten]
Das gleiche gilt übrigens für Spalten mit Leerzeichen:
SELECT [Email Adresse] FROM [Benutzer Konten]
Und obwohl man sich mit eckigen Klammern behelfen kann: man sollte auf Leerzeichen in Tabellennamen oder Spaltennamen verzichten!