Re: Excel - Access
22.11.2002 21:13:12
Matthias S.
Hi Peter,Du hast vollkommen recht: statische Daten gehoeren in eine Datenbank - sonst explodiert irgendwann Dein Spreadsheet. Mit ADO stellt Microsoft seit Office 2000 eine Schnittstelle zur Verfuegung, die es Dir erlaubt, mit Hilfe eines Connection-Objects direkt aus Excel heraus Recordsets zu erstellen (ohne die Datenbank selbst oeffnen zu muessen). Microsoft selbst bietet eine recht ausfuehrliche ADO Dokumentation:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/dasdkadooverview.asp
Der Einstieg in ADO ist sicherlich nicht der einfachste, doch die Loesung ist auf jeden Fall die professionellste. Falls Deine Programme auch auf den Vorgaengerversionen von Excel 2000 laufen sollen, scheidet ADO aber leider aus (MS und die ewigen Kompatibilitaetsprobleme...). Dann musst Du mit DAO Vorlieb nehmen (es ist natuerlich nicht gesagt, das kuenftige Versionen noch DAO unterstuetzen - diese MS-Willkuer und User-Ignoranz fuehrt bei mir im uebrigen dazu, MS-Produkte nach Moeglichkeit zu meiden - Unix bzw. LINUX heisst das Zauberwort...). Ich selbst stehe mit ADO auch noch am Anfang, hoffe aber, Dir ein wenig weitergeholfen zu haben...
Viele Gruesse,
Matthias S.