Inhalte
Index 🔎︎

# Besondere Einstellungen

Legt fest, wie Sie mit Daten in einer Datenbank arbeiten.

So greifen Sie auf diesen Befehl zu:

Wählen Sie in einem Datenbank-Fenster Bearbeiten - Datenbank - Erweiterte Einstellungen....

Die Verfügbarkeit der folgenden Steuerelemente hängt vom Datenbanktyp ab:

## SQL92 Namensbeschränkung verwenden

Lässt in Bezeichnungen für Datenquellen nur Zeichen zu, die zur Namenskonvention SQL92 konform sind. Alle anderen Zeichen werden zurückgewiesen. Jeder Name darf nur mit einem Kleinbuchstaben, Großbuchstaben oder einem Unterstrich ( _ ) beginnen. Die übrigen Zeichen dürfen nur Buchstaben, Zahlen und Unterstriche aus dem ASCII-Zeichensatz sein.

## Schlüsselwort AS vor Tabellen-Alias-Namen verwenden

Einige Datenbanken benutzen das Schlüsselwort "AS" zwischen einem Namen und seinem Alias, wohingegen andere Datenbanken ein Leerzeichen verwenden. Aktivieren Sie diese Option, um AS vor dem Alias einzufügen.

## Textzeilen mit CR+LF beenden

Wählen Sie diese Option, um das Codepaar CR+LF (Wagenrücklauf+Zeilenvorschub) zum Beenden jeder Textzeile zu verwenden (die bevorzugte Einstellung für DOS und Windows Betriebssysteme).

## Den Alias Namen von Tabellen im SELECT Ausdruck anhängen

Hängt in SELECT Ausdrücken einen Tabellen-Aliasnamen an.

## Für Outer Joins die Syntax '{OJ }' verwenden

Verwendet für Outer Joins Escape-Sequenzen. Die Syntax für diese Escape-Sequenz ist {oj outer-join}.

Beispiel:

select Artikel.* from {oj Artikel LEFT OUTER JOIN Bestellungen ON Artikel.Nr=Bestellungen.ANR}

## Die Rechte vom Datenbank Treiber ignorieren

Ignoriert die vom Datenbanktreiber zur Verfügung gestellten Zugriffsrechte.

## Benannte Parameter durch ? ersetzen

Ersetzt benannte Parameter in einer Datenquelle durch ein Fragezeichen (?).

## Versionsspalten anzeigen (wenn verfügbar)

Einige Datenbanken weisen Feldern zum Verfolgen von Änderungen an Datensätzen Versionsnummern zu. Die Versionsnummer eines Felds wird immer dann um eins hochgezählt, wenn der Inhalt dieses Felds geändert wird. Zeigt die interne Versionsnummer des Datensatzes in der Datenbanktabelle an.

## Den Katalognamen in SELECT-Befehlen verwenden

Verwendet die aktuelle Datenquelle des Katalogs. Diese Option ist hilfreich, wenn die ODBC-Datenquelle ein Datenbankserver ist. Wählen Sie diese Option nicht, falls die ODBC-Datenquelle ein dBase-Treiber ist.

## Den Schemanamen in SELECT-Befehlen verwenden

Ermöglicht die Verwendung von Schemanamen in SELECT-Befehlen.

## Index mit ASC- oder DESC-Befehl erstellen

Erstellt einen Index mit ASC- oder DESC-Befehlen.

## Vergleich von Wahrheitswerten

Wählen Sie die gewünschte Methode für Wahrheitswertvergleiche aus.

## Formulardateneingabeprüfungen für Pflichtfelder

Wenn Sie in einem Formular einen neuen Datensatz einfügen oder einen existierenden Datensatz abändern und ein Feld leer lassen, das an eine Datenbankspalte gebunden ist, die eine Eingabe erfordert, werden Sie eine Nachricht erhalten, die das leere Feld beanstandet.

Falls dieses Steuerelement nicht aktiviert ist, werden die Formulare der aktuellen Datenbank nicht auf Pflichtfelder überprüft.

Das Steuerelement ist für alle Datenquellenarten verfügbar, die schreibenden Zugriff auf ihre Daten unterstützen. Das Steuerelement existiert nicht für Tabellendokumente, Text, CSV und die verschiedenen nur lesbaren Adressbücher.

## Ignoriert die Währungsfeld-Informationen

Nur für Oracle JDBC Verbindungen. Wenn eingeschaltet, wird keine Spalte als Währungsfeld betrachtet. Der Feldtyp, der von der Datenbank zurückgegeben wird, wird ignoriert.

## Benutzt ODBC konforme Datum/Zeit Ausdrücke

Benutzt Ausdrücke vom Typ Datum/Zeit, die zum ODBC-Standard konform sind.

## Unterstützt Primärschlüssel

Aktivieren, um Base nicht überprüfen zu lassen, ob die Datenbank einen Primärschlüssel unterstützt.

Bei der Verbindung zu einer Datenbank, die eine übliche Schnittstelle wie ODBC, JDBC oder ADO verwendet, besitzt Base derzeit Prüfverfahren, um festzustellen, ob die Datenbank einen Primärschlüssel unterstützt. Keine dieser Schnittstellen bietet eine geeignete Unterstützung, um diese Information zu erhalten.

Die Prüfung schlägt gelegentlich fehl. Dieses 3-fach Kontrollkästchen ist standardmäßig im unbestimmten Zustand, in welchem es die Prüfung durchführt. Wenn das Kontrollkästchen aktiviert ist, wird ein Primärschlüssel unterstützt. Wenn das Kontrollkästchen deaktiviert ist, wird kein Primärschlüssel unterstützt.

Beachten Sie, dass diese Option die Prüfung außer Kraft setzt. Wenn Sie das Kontrollkästchen für eine Datenbank aktivieren, die keinen Primärschlüssel besitzt, werden Sie einige Fehlermeldungen erhalten.