www.wikidata.de-de.nina.az
ActiveX Data Objects ADO deutsch ActiveX Datenobjekte ˌaektɪvˈɛks ˈdeɪteˌɑːbdʒɪkts ist eine auf ActiveX basierende Schnittstelle zum Datenzugriff auf Datenbanken und tabellenartige Datenquellen wie z B Excel Arbeitsblatter und CSV Dateien Grundlegendes BearbeitenADO ist der Nachfolger von DAO Data Access Objects Mit ADO lassen sich nahezu alle gebrauchlichen Datenbanken ansprechen wie z B Microsoft Access SQL Server Oracle oder Informix Das ADO Datenmodell besteht aus den drei wichtigsten Komponenten Connection Verbindung Muss den Ort und den Namen der angesprochenen Datenbank beinhalten und stellt die Verbindung mit der Datenbank her Recordset Datensatz Objekt Der Verbindung untergeordnetes und abhangiges Objekt das Daten in Form von Tabellen oder Abfragen beinhaltet Command Befehls Objekt Mit dem Command Objekt lasst sich die Datenbank mit Befehlen wie z B SELECT UPDATE CREATE TABLE INSERT INTO abfragen oder andern Der Datenbankzugriff mit ADO weist gegenuber dem Vorganger DAO nur unter bestimmten Umstanden Verbesserungen in der Ausfuhrungsgeschwindigkeit auf Der Grund liegt bei ADO in der Verwendung der ODBC Schnittstelle Fur die Festlegung des Datenbankzugriffs wird der OLE DB Provider benotigt der zur Neuerung von ADO gehort Mit Hilfe des Providers kann dem Connection Objekt mitgeteilt werden auf welche Datenbank zugegriffen werden soll und um welche Version es sich dabei handelt Der Wert wird dabei als String angegeben Beispiel Microsoft Jet OLEDB 4 0 fur Access 2000 Mit Einfuhrung der NET Technologie wurde ADO zu ADO NET was trotz des Namens eher als komplettes Neudesign denn als Evolutionsschritt zu betrachten ist ADO NET legt den Schwerpunkt auf sogenannte Disconnected Szenarios bei denen die Verbindung zur Datenbank immer nur so kurz wie moglich aufrechterhalten werden soll Ein ahnliches Prinzip war unter ADO mit den Disconnected Recordsets moglich Siehe auch ADO ExtensionWeblinks BearbeitenADO Dokumentation bei Microsoft englisch ConnectionStrings Ubersicht englisch Abgerufen von https de wikipedia org w index php title ActiveX Data Objects amp oldid 223308496