Programmgesteuertes Festlegen von Optionen für die Textdateitreiber
Option | BESCHREIBUNG | Methode |
---|---|---|
Datenquellenname | Ein Name, der die Datenquelle identifiziert, z. B. Payroll oder Personal. | Um diese Option dynamisch festzulegen, verwenden Sie die DSN-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
Format definieren | Zeigt das Dialogfeld Textformat definieren an, und sie können das Schema für einzelne Tabellen im Datenquellenverzeichnis angeben. | Diese Option kann nicht dynamisch durch einen Aufruf von SQLConfigDataSource festgelegt werden. |
BESCHREIBUNG | Eine optionale Beschreibung der Daten in der Datenquelle; Beispiel: "Einstellungsdatum, Gehaltsverlauf und aktuelle Überprüfung aller Mitarbeiter". | Um diese Option dynamisch festzulegen, verwenden Sie die SCHLÜSSELWORT (KEYWORD) DESCRIPTION in einem Aufruf von SQLConfigDataSource. |
Verzeichnis | Wählt das Zielverzeichnis aus. | Um diese Option dynamisch festzulegen, verwenden Sie die DEFAULTDIR-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
Erweiterungsliste | Listen die Dateinamenerweiterungen der Textdateien in der Datenquelle. Wenn der Text-Treiber verwendet wird, wird eine Datei ohne Erweiterung erstellt, wenn die CREATE TABLE-Anweisung mit einem Namen ohne Erweiterung ausgeführt wird. Andere Treiber erstellen eine Datei mit einer Standarderweiterung, wenn keine Erweiterung bereitgestellt wird. Um eine Datei mit einer .txt Erweiterung zu erstellen, muss die Erweiterung im Namen enthalten sein. Zum Anzeigen von Dateien ohne Erweiterungen im Dialogfeld Textformat definieren muss "*" der Erweiterungsliste hinzugefügt werden. | Um diese Option dynamisch festzulegen, verwenden Sie die EXTENSIONS-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
Nur Leseberechtigung | Legt die Datenbank als schreibgeschützt fest. | Um diese Option dynamisch festzulegen, verwenden Sie die READONLY-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
Zu scannende Zeilen | Die Anzahl der Zeilen, die überprüft werden sollen, um den Datentyp jeder Spalte zu bestimmen. Der Datentyp wird anhand der maximalen Anzahl gefundener Datenarten bestimmt. Wenn Daten gefunden werden, die nicht mit dem für die Spalte geschätzten Datentyp übereinstimmen, wird der Datentyp als NULL-Wert zurückgegeben. Für den Texttreiber können Sie eine Zahl zwischen 1 und 32767 für die Anzahl der zu scannenden Zeilen eingeben. Der Wert wird jedoch immer auf 25 festgelegt. (Eine Zahl außerhalb des Grenzwerts gibt einen Fehler zurück.) |
Um diese Option dynamisch festzulegen, verwenden Sie die MAXSCANROWS-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
Verzeichnis auswählen | Zeigt ein Dialogfeld an, in dem Sie ein Verzeichnis auswählen können, das die Dateien enthält, auf die Sie zugreifen möchten. Geben Sie beim Definieren eines Datenquellenverzeichnisses das Verzeichnis an, in dem sich Ihre am häufigsten verwendeten Dateien befinden. Der ODBC-Treiber verwendet dieses Verzeichnis als Standardverzeichnis. Kopieren Sie andere Dateien in dieses Verzeichnis, wenn sie häufig verwendet werden. Alternativ können Sie Dateinamen in einer SELECT-Anweisung mit dem Verzeichnisnamen qualifizieren: SELECT * FROM C:\MYDIR\EMP Alternativ können Sie ein neues Standardverzeichnis angeben, indem Sie die SQLSetConnectOption-Funktion mit der Option SQL_CURRENT_QUALIFIER verwenden. |
Um diese Option dynamisch festzulegen, verwenden Sie die DEFAULTDIR-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |