Inhalte

# ODBC

Legt die Einstellungen für ODBC-Datenbanken fest. Dazu gehören die Benutzerzugangsdaten, Treibereinstellungen und Schriftdefinitionen.

## Benutzername

Den Benutzernamen für den Zugriff auf die Datenbank eingeben.

## Kennwort erforderlich

Verhindert, dass ein nicht autorisierter Benutzer auf die Datenbank zugreift. Das Kennwort muss nur einmal pro Sitzung eingegeben werden.

## Treibereinstellungen

Über dieses Textfeld können bei Bedarf zusätzliche optionale Treibereinstellungen eingegeben werden.

## Zeichensatz

Die zu verwendende Codekonvertierung auswählen, um die Datenbank in LibreOffice anzuzeigen. Dies wirkt sich nicht auf die Datenbank aus. "System" wählen, um den Standardzeichensatz des Betriebssystems zu verwenden. Text- und dBASE-Datenbanken sind auf Zeichensätze mit einer festen Zeichenlänge beschränkt, wobei alle Zeichen mit der gleichen Anzahl von Bytes codiert sind.

## Allgemein

### Erzeugte Werte abrufen

Aktiviert LibreOffice-Unterstützung von automatisch erhöhten Datenfeldern für die aktuelle ODBC- oder JDBC-Datenquelle. Aktivieren, wenn die Datenbank die Funktion automatische Erhöhung in seiner SDBCX-Schicht nicht unterstützt. Im Allgemeinen wird die automatische Erhöhung für das Primärschlüsselfeld ausgewählt.

### Anweisung zur automatischen Erhöhung

Den SQL-Befehlsbezeichner eingeben, der die Datenquelle anweist, ein angegebenes Integer-Datenfeld automatisch zu erhöhen. Eine typische SQL-Anweisung zum Erstellen eines Datenfelds ist beispielsweise:

CREATE TABLE "Tablle 1" ("ID" INTEGER)

Um das Datenfeld "ID" in einer MySQL-Datenbank automatisch zu erhöhen, die Anweisung ändern in:

CREATE TABLE "Tablle 1" ("ID" INTEGER AUTO_INCREMENT)

Mit anderen Worten, AUTO_INCREMENT in das Feld Anweisung zur automatischen Erhöhung eingeben.

### Abfrage von erzeugten Werten

Eine SQL-Anweisung eingeben, die den letzten automatisch erhöhten Wert für das Primärschlüssel-Datenfeld zurückgibt. Beispielsweise:

SELECT LAST_INSERT_D();

### Die Namenseinschränkungen von SQL92 verwenden

Lässt nur Namen zu, die Zeichen verwenden, die den Namenseinschränkungen von SQL92 in der Datenquelle entsprechen. Alle anderen Zeichen werden abgelehnt. Jeder Name muss mit einem Klein- oder Großbuchstaben oder einem Unterstrich ( _ ) beginnen. Die restlichen Zeichen können ASCII-Buchstaben, Unterstriche und Zahlen sein.

### Katalog für dateibasierte Datenbanken verwenden

Verwendet die aktuelle Datenquelle des Katalogs. Dies ist nützlich, wenn die ODBC-Datenquelle ein Datenbankserver ist. Wenn die ODBC-Datenquelle ein dBASE-Treiber ist, dieses Markierfeld leer lassen.

Bitte unterstützen Sie uns!