ADO-Glossar

In diesem Thema werden begriffe definiert, die für ADO relevant sind.

Ein

absolute URL
Eine vollqualifizierte URL, die den Speicherort einer Ressource angibt, die sich im Internet oder in einem Intranet befindet. Siehe auch URL und relativen URL-.

ActiveX-Steuerelement
Selbstregistrierung, prozessinterne COM-Komponente, die häufig ein visuelles Element entweder zur Entwurfszeit oder Laufzeit aufweist. ActiveX-Steuerelemente können auch mit einem Active Document-Container kommunizieren, z. B. Microsoft Internet Explorer.

ADISAPI (Advanced Data Internet Server Application Programming Interface)
Eine ISAPI-DLL, die Analyse, Automatisierungssteuerung, Recordset-Marshaling und MIME-Verpackungen bereitstellt. Die ADISAPI-Komponente funktioniert über die API, die von Internetinformationsdienste (Internet Information Services, IIS) bereitgestellt wird. Siehe auch ISAPI-.

Aggregatfunktion
In einer Abfrage wird eine Funktion wie ANZAHL, AVG oder STDEV verwendet, die einen Wert mit allen Zeilen in einer Spalte einer Tabelle berechnet. Beim Schreiben von Ausdrücken und in der Programmierung können Sie SQL-Aggregatfunktionen (einschließlich der drei oben aufgeführten) und Domänenaggregatfunktionen verwenden, um verschiedene Statistiken zu ermitteln.

Alias
Ein alternativer Name, den Sie einer Spalte oder einem Ausdruck in einer SQL SELECT-Anweisung zuweisen, oft kürzer oder aussagekräftiger. Beispielsweise ist BobSales der Alias in der folgenden SELECT-Anweisung: "Select wr-Sales as BobSales from SalesDB". Ein Alias kann verwendet werden, um Spalten dynamisch zuweisen, um Bindungen für das DataControl-Objekt zu steuern.

Apartmentthreading
Ein COM-Threadingmodell, bei dem alle Aufrufe eines Objekts in einem Thread auftreten. In Apartmentthreading synchronisiert COM Anrufe und marshallt Anrufe. Siehe auch COMmddefcom.

asynchroner Vorgang
Ein Vorgang, der die Steuerung an das aufrufende Programm zurückgibt, ohne auf den Abschluss des Vorgangs zu warten. Bevor der Vorgang abgeschlossen ist, wird die Codeausführung fortgesetzt. Siehe auch synchronen Vorgang.

B

Bindungseintrag
Eine Zuordnung zwischen einem Feld in einer Tabelle und einer Variablen. In den ADO Visual C++-Erweiterungen werden Recordset--Felder C/C++-Variablen zugeordnet.

Bitmaske
Ein numerischer Wert, der für einen Bit-nach-Bit-Wertvergleich mit anderen numerischen Werten vorgesehen ist, in der Regel zum Kennzeichnen von Optionen in Parametern oder Rückgabewerten. In der Regel erfolgt dieser Vergleich mit bitweisen logischen Operatoren wie And und Or in Visual Basic, & und | in C++.

Beispielsweise können die ADO-FieldAttributeEnum- Werte als Bitmasken verwendet werden, um die Attribute eines Felds zu bestimmen. Angenommen, Sie wollten ermitteln, ob ein Feld aktualisiert werden kann. Sie können dies mit dem folgenden Ausdruck in Visual Basic testen:Field.Attributes AND adFldUpdatable

Wenn das Ergebnis WAHR ist, ist das Feld aktualisierbar.

Lesezeichen
Eine Markierung, die eine Zeile innerhalb einer Reihe von Zeilen eindeutig identifiziert, damit ein Benutzer schnell zu dieser Zeile navigieren kann.

Business-Objekt
Ein Objekt, das einen definierten Satz von Vorgängen ausführt, z. B. Datenüberprüfung oder Geschäftsregellogik. Geschäftsobjekte befinden sich in der Regel auf der mittleren Ebene.

Geschäftsregel
Die Kombination aus Überprüfungsbearbeitungen, Anmeldeüberprüfungen, Datenbanksuchvorgängen, Richtlinien und algorithmischen Transformationen, die eine Geschäftstätigkeit eines Unternehmens darstellen. Auch bekannt als Geschäftslogik.

C

Berechneter Ausdruck
Ein Ausdruck, der nicht konstant ist, aber dessen Wert von anderen Werten abhängt. Um ausgewertet zu werden, muss ein berechneter Ausdruck Werte aus anderen Quellen abrufen und berechnen, in der Regel in anderen Feldern oder Zeilen.

Kapitel
Ein Verweis auf einen Zeilenbereich aus einer Datenquelle. In ADO ist ein Kapitel in der Regel ein Verweis auf ein anderes Recordset-.

Kapitelspalten ermöglichen das Definieren einer beziehung zwischen übergeordneten und untergeordneten elementen, wobei das übergeordneten das Recordset- ist, das die Kapitelspalte enthält, und das untergeordnete das Recordset-, das durch das Kapitel dargestellt wird.

Kapitelalias
Ein Alias, der auf die Spalte verweist, die an das übergeordnete Element angefügt wird.

Zeichensatz
Eine Zuordnung einer Reihe von Zeichen zu ihren numerischen Werten. Unicode ist z. B. ein 16-Bit-Zeichensatz, der alle bekannten Zeichen codiert und als weltweiter Zeichencodierungsstandard verwendet wird.

Kind
Die abhängige Seite einer hierarchischen Beziehung. Ein untergeordnetes Element ist ein Knoten in einer hierarchischen Struktur mit einem anderen Knoten darüber (näher am Stamm). Siehe auch untergeordneten Alias, Beziehung zwischen übergeordneten und untergeordneten Elementen, übergeordneten.

untergeordneter Alias
Ein Alias, der auf das untergeordnete Element verweist. Siehe auch Alias, untergeordneten.

CLSID (Klassenbezeichner)
Eine universal eindeutige ID (UUID), die eine COM-Komponente identifiziert. Jede COM-Komponente verfügt über ihre CLSID in der Windows-Registrierung, sodass sie von anderen Anwendungen geladen werden kann. Siehe auch ProgID-, COM-.

Clientebene
Eine logische Ebene eines verteilten Systems, das in der Regel Daten angibt und Die Eingaben des Benutzers verarbeitet, manchmal auch als Front-End-bezeichnet. In der Regel fordert die Clientebene Daten von einem Server basierend auf der Eingabe an und formatiert und zeigt das Ergebnis an. Siehe auch mittlere Ebene, Datenquellenebene, verteilte Anwendung.

COM (Component Object Model)
Ein Binärer Standard, der es Objekten ermöglicht, unabhängig von der Sprache, in der sie entwickelt wurden oder auf welchen Computern sie sich befinden, in einer netzwerkinternen Umgebung zu interoperieren. COM-basierte Technologien umfassen ActiveX-Steuerelemente, Automatisierung und Objektverknüpfung und Einbettung (OLE). COM ermöglicht es einem Objekt, seine Funktionalität anderen Komponenten und Hostanwendungen zur Verfügung zu stellen. Es definiert, wie das Objekt sich selbst verfügbar macht und wie diese Belichtung über Prozesse und netzwerke hinweg funktioniert. COM definiert auch den Lebenszyklus des Objekts.

COM-Komponente
Binärdatei wie .dll, OCX und einige .exe Dateien, die den COM-Standard für die Bereitstellung von Objekten unterstützen. Eine solche Datei enthält Code für einen oder mehrere Klassenfabriken, COM-Klassen, Registrierungseingabemechanismen, Laden von Code usw.

Vergleichsoperator
Ein Operator, der zwei Ausdrücke vergleicht und einen booleschen Wert zurückgibt.

Ein Kriterienparameter, der als ">" (größer als), "<" (kleiner als), "=" (gleich), ">=" (größer oder gleich), "<=" (kleiner oder gleich), "<>" (nicht gleich) oder "like" (Musterabgleich) ausgedrückt werden kann.

Bestandteil
Ein Objekt, das sowohl Daten als auch Code kapselt und einen gut angegebenen Satz öffentlich verfügbarer Dienste bereitstellt.

Verbunddatei
Eine Implementierung des COM-strukturierten Speichers für Dateien. Eine zusammengesetzte Datei speichert separate Objekte in einer einzigen strukturierten Datei, die aus zwei Hauptelementen besteht: Speicherobjekte und Streamobjekte. Zusammen funktionieren sie wie ein Dateisystem in einer Datei.

Eine Reihe einzelner Dateien, die in einer physischen Datei zusammengebunden sind. Auf jede einzelne Datei in einer Verbunddatei kann zugegriffen werden, als wäre sie eine einzelne physische Datei.

Konstante
Ein numerischer oder Zeichenfolgenwert, der sich nicht ändert. Benannte ADO-Enumerationen (Aufzählungskonstanten) können in Ihrem Code anstelle tatsächlicher Werte verwendet werden, z. B. adUseClient- eine Konstante ist, deren Wert 3 ist. (Const adUseClient = 3). Siehe auch Enumeration.

Cursor
Ein Datenbankelement, das die Datensatznavigation, die Aktualisierung von Daten und die Sichtbarkeit von Änderungen steuert, die von anderen Benutzern an der Datenbank vorgenommen wurden.

D

Datenbindung
Der Vorgang zum Zuordnen der Objekte oder Steuerelemente einer Anwendung zu einer Datenquelle. Ein steuerelement, das einer Datenquelle zugeordnet ist, wird als datengebundenes Steuerelementbezeichnet.

Der Inhalt eines datengebundenen Steuerelements ist werten aus einer Datenbank zugeordnet. Ein Rastersteuerelement, das an ein Recordset- objekt gebunden ist, kann beispielsweise aktualisiert werden, wenn die Zeilen im Recordset- aktualisiert werden. Wenn neue Werte vom Recordset-abgerufen werden, werden neue Werte im Raster angezeigt.

Datenanbieter
Software, die Daten entweder direkt oder über einen Dienstanbieter für eine ADO-Anwendung verfügbar macht. Siehe auch Dienstanbieter.

Datenstrukturierung
Eine Technik, mit der eine formalisierte Syntax (Shape-Sprache) verwendet wird, um ein spezielles Recordset- -Objekt (als geformtes Recordset-Objektbezeichnet) zu definieren, das nicht nur Daten enthält, sondern auch Verweise auf andere Recordset Objekte und/oder berechnete Werte basierend auf diesen anderen Recordset--Objekten.

Datenquellenebene
Eine logische Ebene eines verteilten Systems, das einen Computer darstellt, auf dem ein DBMS ausgeführt wird, z. B. eine SQL Server-Datenbank. Siehe auch client tier, middle tier, distributed application.

DCOM
Ein Drahtprotokoll, mit dem COM-Komponenten direkt über ein Netzwerk miteinander kommunizieren können. Siehe auch COM-, Komponente.

DDL (Datendefinitionssprache)
Diese Anweisungen in SQL, die im Gegensatz zur Bearbeitung von Daten definieren. Das Schema einer Datenbank wird mit DDL erstellt oder geändert. Beispielsweise sind CREATE TABLE, CREATE INDEX, GRANTund REVOKE SQL DDL-Anweisungen.

Standarddatenstrom
Ein Text- oder Binärdatenstrom (dargestellt durch ein Stream-Objekt), das Record- oder Recordset- Objekte zugeordnet ist, wenn bestimmte OLE DB-Anbieter verwendet werden, z. B. der Microsoft OLE DB-Anbieter für Internet Publishing. Der Standarddatenstrom enthält in der Regel den Inhalt einer Datei, z. B. den HTML-Code für den Stamm einer Website.

Verteilte Anwendung
Ein Programm, das so geschrieben wurde, dass die Verarbeitung auf mehrere Computer über ein Netzwerk aufgeteilt werden kann. In der Regel wird eine verteilte Anwendung in Präsentations-, Geschäftslogik- und Datenspeicherebenen oder Ebenenunterteilt. Siehe auch Clientebene, mittlere Ebene, Datenquellenebene.

getrenntes Recordset
Ein Recordset-Objekt Objekt in einem Clientcache, das keine Liveverbindung mehr mit dem Server hat. Wenn aus irgendeinem Grund erneut auf die ursprüngliche Datenquelle zugegriffen werden muss, z. B. das Aktualisieren von Daten, muss die Verbindung erneut hergestellt werden. Auf die Auflistungen, Eigenschaften und Methoden eines getrennten Recordset- kann jedoch weiterhin zugegriffen werden.

DML (Datenmanipulationssprache)
Diese Anweisungen in SQL, die Daten ändern, im Gegensatz zum Definieren von Daten. Die Werte in einer Datenbank werden mit DML ausgewählt und geändert. Beispielsweise sind INSERT, UPDATE, DELETEund SELECT- SQL DML-Anweisungen.

Dokumentquellanbieter
Eine spezielle Klasse von Anbietern, die Ordner und Dokumente verwalten. Wenn ein Dokument durch ein Record-Objekt dargestellt wird oder ein Ordner mit Dokumenten durch ein Recordset-Objekt dargestellt wird, füllt der Dokumentquellanbieter diese Objekte mit einem eindeutigen Satz von Feldern auf, die Merkmale des Dokuments beschreiben, anstelle des tatsächlichen Dokuments selbst. Siehe auch Ressourcendatensatz.

DSN (Datenquellenname)
Die Sammlung von Informationen, die verwendet werden, um Ihre Anwendung mit einer bestimmten ODBC-Datenbank zu verbinden. Der ODBC-Treiber-Manager verwendet diese Informationen, um eine Verbindung mit der Datenbank zu erstellen. Ein DSN kann in einer Datei (einer Datei-DSN) oder in der Windows-Registrierung (einem Computer-DSN) gespeichert werden.

Dynamische Eigenschaft
Eine eigenschaft, die für einen Datenanbieter oder den Cursordienst spezifisch ist. Die Properties Auflistung eines Objekts wird automatisch mit diesen aufgefüllt ("dynamisch"). Ein Objekt verfügt über keine dynamischen Eigenschaften, bis es über einen bestimmten Datenanbieter mit einer Datenquelle verbunden ist. Siehe auch Datenanbieter, Cursor.

E

Aufzählung
Eine Liste benannter Konstanten. Aufzählungswerte müssen nicht eindeutig sein. Der Name jedes Werts muss jedoch innerhalb des Bereichs eindeutig sein, in dem die Enumeration definiert ist. In ADO werden Enumerationen für numerische Parameter und Rückgabewerte verwendet, um ADO-Code Bedeutung hinzuzufügen und den Entwickler vor den numerischen Werten abzuschirmen (die sich von Version zu Version ändern können). Wenn Sie beispielsweise ein statisches Recordset-öffnen möchten, verwenden Sie den adOpenStatic- Aufzählungswert: Recordset.Open ,,adOpenStatic

Wird auch als aufgezählte Konstantebezeichnet. Siehe auch konstante.

Ereignis
Eine Aktion, die von einem Objekt erkannt wird, für die Sie Code schreiben können, um zu reagieren. Ereignisse können durch Befehlsausführung, Transaktionsabschluss, Recordsetnavigation und Datenaktualisierungen unter anderem generiert werden. Siehe auch Ereignishandler.

Ereignisbehandler
Ein Ereignishandler ist der Code, der ausgeführt wird, wenn ein Ereignis auftritt. Siehe auch Ereignis.

H

Handler
Eine Routine, die eine häufige und relativ einfache Bedingung oder Operation verwaltet, z. B. Fehlerwiederherstellung oder Datenverwaltung.

Hierarchisches Recordset
Ein Recordset-, das ein weiteres Recordset-enthält. Siehe auch Datenstrukturierung, Kapitel.

Weitere Informationen finden Sie unter Zugreifen auf Zeilen in einem hierarchischen Recordset-.

Hierarchie
Im Allgemeinen ist eine Hierarchie eine rangierte Struktur mit einer obersten Ebene und untergeordneten Ebenen. In ADO werden hierarchische Recordsets verwendet, um die Beziehung zwischen einem Datensatz und einem Kapitel zwischen einem Datensatz und einem Kapitel darzustellen. Auch in ADO können Record und Stream-Objekte verwendet werden, um auf hierarchische Strukturstrukturen wie einen Ordner und Dokumente zuzugreifen. ADO MD enthält auch Hierarchie--Objekte, um eine Beziehung zwischen den Ebenen einer Dimension in einem OLAP-Cube darzustellen. Siehe auch hierarchische Recordsets, Beziehung zwischen übergeordneten und untergeordneten Elementen, Kapitel, Struktur.

I-L

ISAPI (Internet Server Application Programming Interface)
Eine Reihe von Funktionen für Internetserver, z. B. einen Windows NT Server/Windows 2000 Server mit Microsoft Internet Information Services (IIS).

Schlüssel
Eine Spalte oder Spalten in einer Tabelle, die eine Zeile eindeutig identifizieren; wird häufig zum Indizieren einer Tabelle verwendet.

M

Marshalling
Der Prozess des Verpackens, Sendens und Entpackens von Schnittstellenmethodenparametern über Thread- oder Prozessgrenzen hinweg.

mittlere Ebene
Die logische Ebene in einem verteilten System zwischen einer Benutzeroberfläche oder einem Webclient und der Datenbank. In der Regel werden Geschäftsobjekte instanziiert. Die mittlere Ebene ist eine Sammlung von Geschäftsregeln und -funktionen, die informationen generieren und ausführen. Sie erreichen dies durch Geschäftsregeln, die sich häufig ändern können und somit in Komponenten gekapselt werden, die physisch von der Anwendungslogik selbst getrennt sind. Auch bekannt als Anwendungsserverebene. Siehe auch verteilte Anwendung, Clientebene, Datenquellenebene.

MIME (Mehrzweck-Internet-Mail-Erweiterung)
Ein ursprünglich entwickeltes Internetprotokoll, um den Austausch von elektronischen E-Mail-Nachrichten mit umfangreichen Inhalten über heterogene Netzwerk-, Computer- und E-Mail-Umgebungen hinweg zu ermöglichen. In der Praxis wurde MIME auch von Nicht-Mail-Anwendungen übernommen und erweitert.

MIME ist ein Standard, mit dem Binärdaten im Internet veröffentlicht und gelesen werden können. Der Header einer Datei mit Binärdaten enthält den MIME-Typ der Daten; dadurch werden Clientprogramme (z. B. Webbrowser und E-Mail-Pakete) darüber informiert, dass sie die Daten anders verarbeiten müssen als geraden Text. Beispielsweise enthält die Kopfzeile eines Webdokuments, das eine JPEG-Grafik enthält, den MIME-Typ, der für das JPEG-Dateiformat spezifisch ist. Dadurch kann ein Browser die Datei mit dem JPEG-Viewer anzeigen, sofern vorhanden.

N-O

Knoten
Ein Element in einer hierarchischen Struktur. Ein Knoten kann der Stamm oder das untergeordnete Element eines anderen Knotens sein. Ein Knoten kann auch das übergeordnete Element mehrerer untergeordneter Elemente sein. Siehe auch Hierarchie, Struktur, Stamm, untergeordnetes Element, übergeordnetes Element.

Objektvariable
Eine Variable, die einen Verweis auf ein Objekt enthält. Beispielsweise ist objCustomObject eine Variable, die auf ein Objekt vom Typ CustomObject verweist:Set objCustomObject = CreateObject(adodb.Recordset)

ODBC (Open Database Connectivity)
Eine Standardschnittstelle für programmiersprache, die zum Herstellen einer Verbindung mit einer Vielzahl von Datenquellen verwendet wird. Dieser Zugriff erfolgt in der Regel über die Systemsteuerung, wobei Datenquellennamen (DATA Source Names, DSNs) zugewiesen werden können, um bestimmte ODBC-Treiber zu verwenden.

OLE DB
Eine Reihe von Schnittstellen, die Daten aus einer Vielzahl von Quellen mithilfe von COM verfügbar machen. OLE DB-Schnittstellen bieten Anwendungen einen einheitlichen Zugriff auf Daten, die in verschiedenen Informationsquellen gespeichert sind. Diese Schnittstellen unterstützen die Menge der DBMS-Funktionalität, die für die Datenquelle geeignet ist, sodass sie ihre Daten freigeben kann. Siehe auch COM.

optimistische Sperrung
Ein Sperrtyp, bei dem die Datenseite, die einen oder mehrere Datensätze enthält, einschließlich des zu bearbeitenden Datensatzes, nur für andere Benutzer nicht verfügbar ist, während der Datensatz von der Methode Update aktualisiert wird, aber vor und nach dem Aufruf von Updateverfügbar ist.

Die optimistische Sperrung wird verwendet, wenn das Recordset--Objekt mit dem LockType-Parameter oder -Eigenschaft geöffnet wird, der auf adLockOptimistic oder adLockBatchOptimisticfestgelegt ist. Siehe auch pessimistische Sperrung.

Ordinalwert
Die numerische Position eines Elements innerhalb einer Bestellung. In einer ADO-Auflistung ist der Ordnungswert des ersten Elements Null (0). Das nächste Element ist ein (1) usw.

P

parametrisierter Befehl
Eine Abfrage oder ein Befehl, mit dem Sie Parameterwerte festlegen können, bevor der Befehl ausgeführt wird. Beispielsweise kann eine SQL-Zeichenfolge durch Einbetten von Parametermarkern in die SQL-Zeichenfolge parametrisiert werden (die durch das Zeichen "?" festgelegt wird). Die Anwendung gibt dann Werte für jeden Parameter an und führt den Befehl aus.

Elternteil
Die Steuernde Seite einer hierarchischen Beziehung. In einer hierarchischen Struktur weist ein übergeordnetes Element einen oder mehrere untergeordnete Knoten direkt darunter in der Hierarchie auf. Siehe auch parent-alias, parent-child relationship, child.

parent-alias
Ein Alias, der auf das übergeordnete Element verweist. Siehe auch Alias, übergeordnetes Element.

Beziehung zwischen übergeordneten und untergeordneten Elementen
Eine Beziehung in einer hierarchischen Struktur, in der das übergeordnete Element eine Ebene höher und direkt einem oder mehreren untergeordneten Elementen zugeordnet ist. Ein Untergeordnetes Element ist eine Ebene niedriger und muss über ein übergeordnetes Element verfügen. Siehe auch übergeordnetes Kind.

pessimistische Sperrung
Ein Sperrtyp, bei dem die Seite, die einen oder mehrere Datensätze enthält, einschließlich des bearbeiteten Datensatzes, für andere Benutzer nicht verfügbar ist, um sicherzustellen, dass eine Aktualisierung vorgenommen wird. Pessimistisches Sperrverhalten wird vom OLE DB-Anbieter definiert. In der Regel werden Datensätze beim Bearbeiten gesperrt und bleiben erst verfügbar, wenn die Update-Methode abgeschlossen ist.

Pessimistische Sperrung ist aktiviert, wenn das Recordset--Objekt mit dem LockType-Parameter oder -Eigenschaft geöffnet wird, der auf adLockPessimisticfestgelegt ist. Siehe auch optimistische Sperrung.

vereinigend
Eine Leistungsoptimierung basierend auf der Verwendung von Sammlungen vorab zugeordneter Ressourcen, z. B. Objekte oder Datenbankverbindungen. Es ist effizienter, eine vorhandene Ressource aus dem Pool zu zeichnen, als eine neue Ressource zu erstellen.

ProgID (programmgesteuerter Bezeichner)
Ein eindeutiger Name, der der Windows-Registrierung durch eine COM-Anwendung zugeordnet ist. Die ProgID für eine ADO-Verbindung lautet "ADODB. Connection". Siehe auch CLSID, COM.

Stellvertreter
Ein schnittstellenspezifisches Objekt, das die Parametermarsing und Kommunikation bereitstellt, die für einen Client erforderlich ist, um ein Anwendungsobjekt aufzurufen, das in einer anderen Ausführungsumgebung ausgeführt wird, z. B. in einem anderen Thread oder in einem anderen Prozess. Der Proxy befindet sich mit dem Client und kommuniziert mit einem entsprechenden Stub, der sich mit dem aufgerufenen Anwendungsobjekt befindet. Siehe auch Stub.

R

Relative URL
Eine teilweise qualifizierte URL, die eine Ressource im Internet oder ein Intranet angibt, dessen Position relativ zu einem Ausgangspunkt ist, der durch eine absolute URL oder ein entsprechendes ADO Connection-Objekt angegeben wird. Tatsächlich stellen die verketteten absoluten und relativen URLs eine vollständige URL dar. Siehe auch URL und absolute URL.

Remotedatenquelle
Eine Datenquelle, die auf einem anderen Computer vorhanden ist, und nicht auf dem lokalen System (in dem die Clientanwendung ausgeführt wird).

Ressourcendatensatz
Ein Datensatz von einem Dokumentquellanbieter, der Felder für die Definition und Beschreibung eines Ordners oder Dokuments enthält. Das Dokument selbst ist nicht im Ressourcendatensatz enthalten, kann aber in der Regel über den Standarddatenstrom oder ein Feld im Ressourcendatensatz zugegriffen werden, der eine URL enthält. Siehe auch Dokumentquellanbieter, Standarddatenstrom, URL.

Rowset
Eine Reihe von Zeilen aus einer Datenquelle mit demselben Feldschema. Ein Rowset kann alle oder einige Felder aus einer Tabelle darstellen. Ein Rowset kann auch eine virtuelle Tabelle darstellen, die von einer Abfrage oder einer Verknüpfung von zwei oder mehr Tabellen erstellt wird. In ADO werden Rowsets durch Recordset--Objekte dargestellt.

S

Umfang
Der Bezugsbereich für ein Objekt oder eine Variable oder einen Datensatzbereich in einer Ansicht oder Tabelle. Auf lokale Variablen kann beispielsweise nur innerhalb der Prozedur verwiesen werden, in der sie definiert wurden. Auf öffentliche Variablen kann von überall in der Anwendung aus zugegriffen werden. Objekte, z. B. die aktuelle Datenbank, befinden sich im Bereich, wenn sie sich im definierten Suchpfad befinden. Datensatzbereiche können mit einer Scope-Klausel in vielen Befehlen angegeben werden.

Dienstleister
Software, die einen Dienst kapselt, indem Daten erstellt und genutzt werden, erweiterte Features in Ihren ADO-Anwendungen erweitert werden. Es handelt sich um einen Anbieter, der daten nicht direkt verfügbar macht, sondern einen Dienst bereitstellt, z. B. die Abfrageverarbeitung. Der Dienstanbieter kann daten verarbeiten, die von einem Datenanbieter bereitgestellt werden. Siehe auch Datenanbieter.

Geformtes Recordset
Ein Recordset-, dessen Spalten speziell definiert wurden, um nicht nur Daten, sondern auch Verweise (als Kapitel bezeichnet) auf andere Recordset Objekte und/oder berechnete Werte basierend auf anderen Recordset--Objekten zu enthalten.

Geschwister
Mindestens zwei Knoten in einer hierarchischen Struktur, die sich auf derselben Ebene in der Hierarchie befinden. Der Stammknoten in einer Hierarchie weist keine gleichgeordneten Knoten auf.

gespeicherte Prozedur
Eine vorkompilierte Sammlung von Code wie SQL-Anweisungen und optionalen Steuerelement-of-Flow-Anweisungen, die unter einem Namen gespeichert und als Einheit verarbeitet werden. Gespeicherte Prozeduren werden in einer Datenbank gespeichert; sie können mit einem Aufruf aus einer Anwendung ausgeführt werden und zulassen, dass vom Benutzer deklarierte Variablen, bedingte Ausführung und andere leistungsstarke Programmierfeatures verwendet werden.

Stummel
Ein schnittstellenspezifisches Objekt, das die Parametermarsing und Kommunikation bereitstellt, die für ein Anwendungsobjekt erforderlich ist, um Aufrufe von einem Client zu empfangen, der in einer anderen Ausführungsumgebung ausgeführt wird, z. B. in einem anderen Thread oder in einem anderen Prozess. Der Stub befindet sich mit dem Anwendungsobjekt und kommuniziert mit einem entsprechenden Proxy, der sich mit dem Client befindet, der ihn aufruft. Siehe auch Proxy.

Unterknoten
Siehe untergeordnetes Element.

Synchroner Vorgang
Ein vom Code initiierter Vorgang, der vor dem nächsten Vorgang abgeschlossen wird, kann gestartet werden. Siehe auch asynchronen Vorgang.

T-Z

Baum
Eine Struktur, die eine hierarchische Beziehung zwischen Elementen (Knoten) darstellt. Es gibt einen Knoten auf der obersten Ebene einer Struktur (der Stamm). Unterhalb der Stammebene können mehrere untergeordnete Elemente vorhanden sein. Jedes Kind kann wiederum das Elternteil anderer Untergeordneter sein und so wie ein Baum verzweigen. Ein Ordner mit Dokumenten und anderen Ordnern ist ein typisches Beispiel für eine Strukturstruktur. Siehe auch Hierarchie, Knoten, Stamm, untergeordnetes Element, übergeordnetes Element.

Webserver
Ein Computer, der Webdienste und Seiten für Intranet- und Internetbenutzer bereitstellt.