Registerkarte \"Remotedaten\", Dialogfeld \"Optionen\"
Enthält Optionen für Standardeinstellungen für Remoteansichten (ODBC) und Verbindungen.
Wenn Sie Als Standardeinstellung verwenden aktivieren, was auf jeder Registerkarte des Dialogfeldes angezeigt wird, speichert Visual FoxPro alle Optionen in allen Registerkarten.
Standardeinstellungen für Remoteansichten
Die Einstellungen in dem Feld Standardeinstellungen für Remoteansichten stellen die Visual FoxPro-Schreibmarkeneinstellungen für die aktuelle Sitzung dar. Wenn Sie Als Standardeinstellung verwenden wählen, werden die Einstellungen die Standardeinstellungen für nachfolgende Sitzungen. Die Optionen dieses Feldes entsprechen den Einstellungen, die Sie mit Hilfe der Funktionen CURSORSETPROP( ) und CURSORGETPROP( ) festlegen oder abrufen.
- Verbindung gemeinsam nutzen
Gibt an, dass Visual FoxPro die aktuelle Verbindung für neue Ansichten verwendet, was nützlich ist, wenn die Datenquelle nur eine Verbindung zur gleichen Zeit unterstützt. - Memofeld abrufen
Gibt an, dass Visual FoxPro-Memofelder und Objektfelder erst aus der Datenquelle holt, wenn in der Ansichtsausgabe ein Memofeld oder Objektfeld aktiviert ist. Deaktivieren Sie diese Option, um die Menge der Daten zu verringern, die zu Anfang aus der Remotetabelle gedownloadet wird - dies ergibt eine Leistungssteigerung. - SQL-Aktualisierungen: Kriterien
Gibt an, welche Felder Visual FoxPro auf einem Remoteserver überprüft, um festzustellen, welcher Datensatz geändert wurde, bevor Sie ihn aktualisieren. Die Aktualisierung kann nicht durchgeführt werden, wenn die Daten in den angegebenen Feldern geändert wurden. - SQL-Aktualisierungen: Methode
Gibt an, ob Visual FoxPro SQL UPDATE oder SQL DELETE und dann INSERT verwendet, um Informationen auf dem Remoteserver zu aktualisieren. - Auf einmal abzurufende Datensätze
Gibt an, wie viele Datensätze Visual FoxPro auf einmal aus der Remotedatenquelle zurückgeben soll. Wählen Sie Alle, um anzugeben, dass alle Datensätze in der ersten Abrufoperation zurückgegeben werden sollen. Diese Einstellung wird durch den Wert begrenzt, der in Maximalanzahl abzurufender Datensätze angegeben ist. - Maximalanzahl abzurufender Datensätze
Gibt die Gesamtzahl von Datensätzen an, die von einer Ansicht zurückgegeben werden, was verhindert, dass Sie eine exzessive Datenmenge downloaden, wenn die Abfrage nicht korrekt konstruiert wurde. Wählen Sie Alle, um anzugeben, dass alle Datensätze zurückgegeben werden sollen. - Memofeld verwenden für Felder >=
Gibt die maximale Länge von Daten in langen Zeichenfeldern an. Wenn die Zeichendaten die angegebene Länge überschreiten, konvertiert Visual FoxPro diese in ein Memofeld in der Ausgabe der Ansicht. Die Standardeinstellung ist 255, welches die maximale Größe eines Zeichenfeldes in Visual FoxPro ist. - Datensätze für Batch-Aktualisierung
Gibt die Anzahl von Aktualisierungsanweisungen an, die auf einmal für Ansichten gesendet werden. Die Standardeinstellung ist 1. Das Anpassen dieses Wertes kann eine hohe Leistungssteigerung der Aktualisierung zur Folge haben. Weitere Informationen finden Sie unter REPLACE-Befehl und Bereichsklauseln.
Standardeinstellungen für Verbindungen
Die Einstellungen in dem Feld Standardeinstellungen für Verbindungen stellen die globalen Visual FoxPro-Standardeinstellungen für Verbindungen dar. Die Optionen dieses Feldes entsprechen den Einstellungen, die Sie mit Hilfe der Funktionen SQLSETPROP( ) und SQLGETPROP( ) festlegen oder abrufen.
- Asynchrone Ausführung
Gibt an, dass Visual FoxPro SQL Pass-Through-Befehle (mit Hilfe der Funktionen SQLEXEC( ), SQLMORERESULTS( ), SQLTABLES( ) und SQLCOLUMNS( )) im Hintergrund ausführt, nachdem die Steuerung an die Anwendung zurückgegeben wurde. Wenn Sie diese Option wählen, kann die Anwendung Fortschrittsinformation anzeigen. Zudem können Benutzer den Befehl mit der ESC-TASTE unterbrechen, wenn SET ESCAPE auf ON (Wahr) festgelegt wurde. Sie können den Status eines SQL-Befehls, der asynchron ausgeführt wird, bestimmen, indem Sie eine der Pass-Through-Funktionen wiederholt aufrufen, bis diese meldet, dass der Befehl abgearbeitet wurde. In der Standardeinstellung ist diese Option deaktiviert (synchrone Ausführung), was angibt, dass Visual FoxPro wartet, bis der pass-through-SQL-Befehl vollständig ist, bevor die Steuerung an die Anwendung zurückgegeben wird. - Warnmeldungen anzeigen
Aktiviert die Anzeige von Warnmeldungen. - Batch-Verarbeitung
Gibt an, dass Visual FoxPro erst dann Ergebnisse zurückgibt, wenn alle einzelnen Resultsets abgerufen wurden, falls Sie mehrere SQL Pass-Through-Anweisungen mit Hilfe von SQLEXEC( ) senden. Entspricht dem Festlegen von BatchMode in der SQLSETPROP( )-Funktion. Wenn diese Funktion deaktiviert ist, müssen Sie die SQLMORERESULTS( )-Funktion aufrufen, um festzustellen, ob Daten verfügbar sind. - Automatische Transaktionen
Gibt an, dass Transaktionen automatisch durch die Verbindung mit Remotetabellen durchgeführt werden. Wenn Sie diese Option deaktivieren, müssen Sie die Transaktionsverarbeitung manuell mit den Funktionen SQLCOMMIT( ) und SQLROLLBACK( ) vornehmen. - Anmeldung anzeigen
Gibt an, ob Anmeldungsaufforderungen angezeigt werden, wenn eine Verbindung aktiviert wird (wenn die Verbindung das Anmelden von Benutzern erfordert). Beispielsweise zeigt Nur wenn nötig die Anmeldeaufforderung nur an, wenn in der Verbindungs- oder Ansichtsdefinition keine Anmeldedaten angegeben wurden. - Zeitüberschreitung für Verbindung (Sek.)
Gibt die Wartezeit für den Aufbau einer Verbindung mit dem Remoteserver in Sekunden (zwischen 0 und 600) an. Wenn die Verbindung nicht innerhalb der angegebenen Zeitspanne hergestellt werden kann, generiert Visual FoxPro einen Fehler. Geben Sie 0 an, um unbeschränkt auf eine Verbindung zu warten. - Zeitüberschreitung für Leerlauf (Min.)
Gibt die erlaubte Leerlaufzeit in Minuten an, nach der die Verbindung beendet wird. Wenn innerhalb der angegebenen Zeitspanne keine Anforderung an den Server ausgegeben wurde, beendet Visual FoxPro die Verbindung. Visual FoxPro versucht jedoch, die Verbindung automatisch wiederherzustellen, wenn eine Anforderung an den Server ausgegeben wird, nachdem die Verbindung wegen Zeitüberschreitung beendet wurde. - Zeitüberschreitung für Abfrage (Sek.)
Gibt die Wartezeit in Sekunden (zwischen 0 und 600) an, die auf den Server gewartet wird, bis dieser eine Antwort auf eine Anforderung gibt. Wenn der Server länger als die in "Sekunden" angegebene Zeitspanne benötigt, um die Abfrage zu verarbeiten, generiert Visual FoxPro einen Fehler. Geben Sie 0 an, um unbeschränkt auf Abfrageergebnisse zu warten. - Wartezeit (ms)
Gibt die Anzahl von Millisekunden an, die verstreichen, bevor Visual FoxPro überprüft, ob die SQL-Anweisung die Ausführung beendet hat.
Siehe auch
Erstellen von Abfragen und Ansichten | Verbindungen für mehrere Remoteansichten gemeinsam verwenden | Feldtyp "Memo" | REPLACE-Befehl | Bereichsklauseln | SQLEXEC( )-Funktion | SQLGETPROP( )-Funktion | SQLSETPROP( )-Funktion | Dialogfeld "Optionen"