Einzelnen Beitrag anzeigen

Gebhard

Registriert seit: 28. Nov 2005
42 Beiträge
 
Delphi 7 Personal
 
#3

Re: ODBC-Zugriff auf Excel-Tabelle / Name der Tabelle?

  Alt 30. Jan 2009, 21:22
Hallo,

Du mußt nicht umbedingt einen Namen vergeben, sondern kannst auch die Namen aller Tabellen aus der Exceldatei abfragen und anschließend in einen SQL-Befehl einfügen. Einen Bespielcode kann ich im Moment leider nicht liefern, weil er im ca. 60 km entfernten Büro liegt. Bei Bedarf liefere ich ihn am Montag nach, ich brauche dann nur eine Info!

Hier aus der Erinnerung.
Die Befehle zum abfragen der Tabellennamen sind nicht im ActiveX "ADO", sondern im "ADO-Catalog" definiert. Gute Beispiele stehen in der Hilfe von MS Excel -> "ADOX". Im SQL-Befehl muß hinter dem Tabellen ein "$" stehen.
Falsch: SELECT * FROM Tabelle1
Richtig: SELECT * FROM Tabelle1$

Ich hoffe, daß ich helfen konnte.

Tschüss
Gebhard
Olli
  Mit Zitat antworten Zitat