ADO-Glossarbegriffe
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 relativer URL.
ActiveX-Steuerelement Selbstregistrierung, in-Prozess COM-Komponente, die häufig sowohl zur Entwurfszeit als auch zur Laufzeit ein visuelles Element 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, einer Funktion wie ANZAHL, AVG oder STDEV, 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". Um Bindungen am DataControl-Objekt zu steuern, kann ein Alias verwendet werden, um Spalten dynamisch zuzuweisen.
Apartmentthreading Ein COM-Threadingmodell, bei dem alle Aufrufe eines Objekts in einem Thread auftreten. Bei Apartment-Threading synchronisiert und bearbeitet COM Aufrufe. 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 synchroner Betrieb.
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 bitweisen Vergleich mit anderen numerischen Werten vorgesehen ist, typischerweise um Optionen in Parameter- oder Rückgabewerten zu kennzeichnen. 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.
Textmarke Eine Markierung, die eine Zeile innerhalb einer Reihe von Zeilen eindeutig identifiziert, sodass ein Benutzer schnell zu ihr navigieren kann.
Geschäftsobjekt 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äftsweise eines Unternehmens darstellen. Auch als Geschäftslogikbekannt.
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 Bereich von Zeilen aus einer Datenquelle. In ADO ist ein Kapitel in der Regel ein Verweis auf ein anderes Recordset.
Kapitelspalten ermöglichen das Definieren einer Parent-Child-Beziehung, wobei das übergeordnete das Recordset ist, das die Spalte des Kapitels enthält, und das untergeordnete das Recordset, das durch das Kapitel dargestellt wird.
Kapitelalias Ein Alias, der sich auf die Spalte bezieht, die an das übergeordnete Element angefügt ist.
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.
Die abhängige Seite einer hierarchischen Beziehung. Ein Kind ist ein Knoten in einer hierarchischen Struktur, der einen anderen Knoten über sich hat (näher zur Wurzel). Siehe auch Kind-Alias, Eltern-Kind-Beziehung, Eltern.
Kindalias Ein Alias, der auf das Kind verweist. Siehe auch Alias, Kind.
CLSID (Klassenbezeichner) Ein universal eindeutiger Bezeichner (UUID), der 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-.
client tier A logical layer of a distributed system that typically presents data to and processes input from the user, sometimes referred to the front end. 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 netzwerkierten 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 darstellt und wie diese Exposition über Prozesse und Netzwerke hinweg funktioniert. COM definiert auch den Lebenszyklus des Objekts.
Binärdatei der COM-Komponente, z. B. .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 eine oder mehrere Klassenfabrik, COM-Klassen, Mechanismen für Registrierungseinträge, Ladecode 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.
komponente 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 Änderbarkeit von Daten und die Sichtbarkeit von durch andere Benutzer vorgenommenen Änderungen an der Datenbank steuert.
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.
Datenanbietersoftware, die Daten entweder direkt oder über einen Dienstanbieter für eine ADO-Anwendung verfügbar macht. Siehe auch Dienstanbieter.
Datenstrukturierung Eine Technik, die eine formalisierte Syntax (Shape-Sprache) verwendet, 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-Ebene, mittlere Ebene, verteilte Anwendung.
DCOM A-Drahtprotokoll, mit dem COM-Komponenten direkt über ein Netzwerk miteinander kommunizieren können. Siehe auch COM, Komponente.
DDL (Data Definition Language) Diese Anweisungen in SQL definieren Daten im Gegensatz zur Veränderung von Daten. Das Schema einer Datenbank wird mit DDL erstellt oder geändert. Beispielsweise sind CREATE TABLE, CREATE INDEX, GRANTund REVOKE SQL DDL-Anweisungen.
Standardstream Ein Text- oder Binärstream (repräsentiert durch ein Stream-Objekt), das mit Datensatz- oder Recordset-Objekten verbunden ist, wenn bestimmte OLE DB-Anbieter verwendet werden, wie beispielsweise 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 geschrieben, sodass die Verarbeitung auf mehrere Computer über ein Netzwerk aufgeteilt werden kann. In der Regel wird eine verteilte Anwendung in Präsentations-, Geschäftslogik- und Datenspeicherschichten oder Ebenenunterteilt. Siehe auch Clientebene, mittlere Ebene, Datenquellenebene.
Disconnected Recordset A Recordset-Objekt in einem Client-Cache, das keine Live-Verbindung 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 (Data Manipulation Language) Diese Anweisungen in SQL dienen dazu, Daten zu manipulieren, im Gegensatz dazu, Daten zu definieren. 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 Ressourceneintrag.
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.
Ereignishandler Ein Ereignishandler ist der Code, der ausgeführt wird, wenn ein Ereignis auftritt. Siehe auch Ereignis.
H
Ein Handler ist eine Routine, die eine häufige und relativ einfache Bedingung oder Operation verwaltet, wie z. B. Fehlerbehebung oder Datenverwaltung.
Hierarchisches Recordset A Recordset, das ein weiteres Recordset-enthält. Siehe auch Datenstrukturierung, Kapitel.
Weitere Informationen finden Sie unter Zugriff 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 Eltern-Kind-Beziehung 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, übergeordnete-untergeordnete Beziehung, Abschnitt, Baumstruktur.
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 A-Spalte oder Spalten in einer Tabelle, die eine Zeile eindeutig identifizieren; wird häufig zum Indizieren einer Tabelle verwendet.
M
Das Marshaling ist der Prozess des Verpackens, Sendens und Entpackens von Parametern für Schnittstellenmethoden über Thread- oder Prozessgrenzen.
mittlere Ebene Die logische Ebene in einem verteilten System zwischen einer Benutzeroberfläche oder einem Webclient und der Datenbank. An dieser Stelle werden in der Regel Geschäftsobjekte instanziiert. Die mittlere Ebene ist eine Sammlung von Geschäftsregeln und -funktionen, die Informationen generieren und ausführen, wenn sie Informationen empfangen. 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 (Multi-Purpose Internet Mail Extension) Ein ursprünglich entwickeltes Internetprotokoll, um den Austausch elektronischer E-Mail-Nachrichten mit umfangreichen Inhalten in heterogenen Netzwerk-, Computer- und E-Mail-Umgebungen 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 Baumstruktur. Ein Knoten kann der Stamm oder das untergeordnete Element eines anderen Knotens sein. Ein Knoten kann auch das Elternteil mehrerer Kinder sein. Siehe auch Hierarchie, Struktur, Stamm, Kind, Elternteil.
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 Standard-Programmierspracheschnittstelle, 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 Gruppe von Schnittstellen, die Daten aus einer Vielzahl von Quellen mit 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.
Optimistisches Sperren 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 Update-Methode 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, die 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 A-Abfrage oder -Befehl, mit der 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.
übergeordnetes Element 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 Eltern-Alias, Eltern-Kind-Beziehung, Kind.
parent-alias Ein Alias, der auf das Elternelement verweist. Siehe auch Alias, übergeordnetes Element.
Eltern-Kind-Beziehung 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 Kind-Element ist eine Ebene niedriger und muss genau einen Elternteil haben. Siehe auch Elternteil, Kind.
Pessimistische Sperrung Eine Art von Sperre, bei der 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 nicht verfügbar, bis 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.
Pooling: Eine Leistungsoptimierung, die auf der Nutzung von Sammlungen vorab zugewiesener Ressourcen wie Objekten oder Datenbankverbindungen beruht. Es ist effizienter, eine vorhandene Ressource aus dem Pool zu entnehmen, 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.
Eine schnittstellenspezifische Instanz, die das Parameter-Mapping und die Kommunikation bereitstellt, die ein Client benötigt, um ein Anwendungsobjekt aufzurufen, welches in einer anderen Ausführungsumgebung läuft, beispielsweise in einem anderen Thread oder in einem anderen Prozess. Der Proxy befindet sich beim Client und kommuniziert mit einem entsprechenden Stub, der sich beim aufgerufenen Anwendungsobjekt befindet. Siehe auch Stub.
R
Relative URL Eine teilweise qualifizierte URL, die eine Ressource im Internet oder Intranet angibt, deren Position relativ zu einem durch eine absolute URL oder ein entsprechendes ADO-Verbindungsobjekt festgelegten Startpunkt ist. 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 (wo die Clientanwendung ausgeführt wird).
Ressourceneintrag Ein Eintrag von einem Dokumentquellenanbieter, der Felder zur 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
Bereich 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.
Dienstanbietersoftware, die einen Dienst kapselt, indem sie Daten erstellt und nutzt und Funktionen in Ihren ADO-Anwendungen erweitert. 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 A 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.
Knoten, die auf derselben Ebene in einer hierarchischen Struktur liegen, werden als Geschwister bezeichnet und umfassen zwei oder mehr Knoten. Der Stammknoten in einer Hierarchie hat keine Geschwisterknoten.
gespeicherte Prozedur Eine vorkompilierte Sammlung von Code wie SQL-Anweisungen und optionalen Kontrollflussanweisungen, 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.
stub 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.
Teilnode Siehe Kind.
Synchroner Vorgang Ein vom Code initiierter Vorgang, der abgeschlossen wird, bevor der nächste Vorgang gestartet wird. Siehe auch asynchroner 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 Wurzel können mehrere untergeordnete Elemente vorhanden sein. Jedes Kind kann wiederum das Elternteil anderer Kinder sein und sich so wie ein Baum verzweigen. Ein Ordner mit Dokumenten und anderen Ordnern ist ein typisches Beispiel für eine Baumstruktur. Siehe auch Hierarchie, Knoten, Stamm, untergeordnetes Element, übergeordnetes Element.
Webserver Ein Computer, der Webdienste und Seiten für Intranet- und Internetbenutzer bereitstellt.