Auf dieser Seite befinden sich Informationen zu den Einstellungen, die unter dem Reiter "SQL-Abfrage" zu finden sind.
CacheSize
|
Legt fest, wie viele Datensätze der Provider im Puffer zwischenspeichern und bei einer Operation in den lokalen Speicher einlesen kann.
Datensätze
|
Erklärung
|
1
|
Der Provider kann einen Datensatz zwischenspeichern.
|
8
|
Der Provider kann acht Datensätze zwischenspeichern.
|
|
CommandTimeout
|
Anzahl von Sekunden, die ein Befehl maximal laufen darf.
Sekunden
|
Erklärung
|
30
|
Die Ausführungsdauer ist auf 30 Sekunden beschränkt.
|
110
|
Die Ausführungsdauer ist auf 110 Sekunden beschränkt.
|
|
ConnectionString
|
Angabe von Informationen, die bei einer Verbindung zur Tabelle benötigt werden. Der String kann aus einem oder mehreren Argumenten bestehen, die jeweils durch ein Semikolon getrennt werden. Je nach verwendetem Provider können sich die Einstellungen unterscheiden. Im DataNAUT kann mit Hilfe des "ODBC-DSN"-Tools automatisch ein String nach den Einstellungen erstellt werden.
Informationen
|
Erklärung
|
User ID=SA;Password=JHG62ik
|
Benutzername und Kennwort für eine automatische Anmeldung.
|
Provider=SQLOLEDB.1;Data Source=PLUTO
|
Verwendeter Provider und Server.
|
|
CursorLocation
|
Legt fest, ob eine clientseitige oder serverseitige Cursor-Bibliothek verwendet wird.
Unterpunkt
|
Erklärung
|
dUseServer
|
Muss verwendet werden, wenn der Festplattenspeicher des Rechners nicht ausreicht, um alle Daten lokal abzurufen und zu bearbeiten.
|
dUseClient
|
Alle Daten werden auf dem Rechner abgerufen und bearbeitet. So sind Aktionen möglich, die nicht vom Server unterstützt werden.
|
|
CursorType
|
Legt fest, welche Art von Cursor verwendet wird, um eine Datenmenge zu öffnen.
Unterpunkt
|
Erklärung
|
ctUnspecified
|
Kein Cursor-Typ angegeben.
|
ctOpenForwardOnly
|
Vorwärts-Cursor: Die Daten können nur in Richtung Tabellenende durchlaufen werden (schnell).
|
ctKeyset
|
Schlüsselmengen-Cursor: Datensätze, die von anderen Benutzern hinzugefügt oder gelöscht wurden, werden nicht angezeigt.
|
ctDynamic
|
Dynamischer Cursor: Datensätze, die von anderen Benutzern hinzugefügt, geändert oder gelöscht wurden, werden angezeigt.
|
ctStatic
|
Statischer Cursor: Die von Benutzern geänderten Datensätze werden nicht angezeigt (statische Kopie).
|
|
EnableBCD
|
Legt fest, ob für numerische Werte das Gleitkomma- oder das BCD-Format verwendet wird.
Unterpunkt
|
Erklärung
|
False
|
Alle Felder der Typen adDecimal und adNumeric werden der Klasse TFloatField zugeordnet.
|
True
|
Alle Felder der Typen adDecimal und adNumeric werden der Klasse TBCDField (Währungsformat) zugeordnet.
|
|
ExecuteOptions
|
Legt Merkmale einer Befehlsausführung zum Abrufen von Daten fest. Der Standardwert ist: Aus.
Unterpunkt
|
Erklärung
|
eoAsyncExecute
|
Die Datenmenge wird asynchron aufgerufen.
|
eoAsyncFetch
|
Die über CacheSize festgelegte Datenmenge wird synchron abgerufen, weitere asynchron.
|
eoAsyncFetchNonBlocking
|
Verhindert, dass das asynchrone Abrufen der Datenmenge nicht den Ausführungs-Thread blockiert.
|
eoExecuteNoRecords
|
Für das Ausführen eines Befehls, für den keine Daten zurückgegeben werden. Wird dabei ein Datensatz abgerufen, wird er verworfen und nicht zurückgegeben.
|
|
LockType
|
Legt fest, welche Sperre beim Öffnen einer Datenmenge verwendet wird.
Unterpunkt
|
Erklärung
|
ltUnspecified
|
Keine Sperre.
|
ltReadOnly
|
Nur Leserechte (keine Änderungen an Daten möglich).
|
ltPressimistic
|
Datensatz wird gesperrt, wenn Felder bearbeitet werden.
|
ltOptimistic
|
Datensatz wird nur gesperrt, wenn er von einer Aktualisierung betroffen ist.
|
ltBatchOptimistic
|
Wird nur für Batch-Aktualisierungen verwendet.
|
|
MarshalOptions
|
Legt fest, welche Änderungen an den Datensätzen zurück an Server gesendet werden.
Unterpunkt
|
Erklärung
|
moMarshalAll
|
Alle Datensätze.
|
moMarshalModifiedOnly
|
Nur die Datensätze, die lokal verändert wurden.
|
|
MaxRecords
|
Legt fest, wie viele Datensätze von dem Provider in einer Ergebnismenge zurückgeliefert werden.
Datensätze
|
Erklärung
|
0
|
Es gibt keine Einschränkung.
|
7
|
Es werden 7 Datensätze zurückgeliefert.
|
|
Prepared
|
Legt fest, ob eine Anweisung vor der Ausführung vorbereitet wird. Bei einer Vorbereitung wird der in den Parametern enthaltene Teil des Befehls in einen Puffer geladen, wodurch ein erneutes einfügen der Parameter in den Befehl verhindert und der Zugriff beschleunigt wird.
Unterpunkt
|
Erklärung
|
False
|
Die Anweisung wird vor der Ausführung nicht vorbereitet.
|
True
|
Die Anweisung wird vor der Ausführung vorbereitet.
|
|