Programmgesteuertes Festlegen von Optionen für die Excel-Treiber
Option | BESCHREIBUNG | Methode |
---|---|---|
Datenquellenname | Ein Name, der die Datenquelle identifiziert, z. B. Gehaltsabrechnung oder Personal. | Um diese Option dynamisch festzulegen, verwenden Sie die DSN-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
Datenbank | Eine Microsoft Access-Datenquelle kann eingerichtet werden, ohne eine Datenbank auszuwählen oder zu erstellen. Wenn beim Setup keine Datenbank bereitgestellt wird, wird der Benutzer aufgefordert, eine Datenbankdatei auszuwählen, wenn er eine Verbindung mit der Datenquelle herstellt. | Um diese Option dynamisch festzulegen, verwenden Sie die DBQ-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
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 den DESCRIPTION-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |
Verzeichnis | Zeigt das aktuell ausgewählte Verzeichnis an. Bei Microsoft Excel 3.0/4.0-Dateien wird die Pfadanzeige als "Verzeichnis" bezeichnet, während für Microsoft Excel 5.0-, 7.0- oder 97-Dateien die Pfadanzeige mit "Arbeitsmappe" bezeichnet wird. |
Um diese Option dynamisch festzulegen, verwenden Sie die DEFAULTDIR-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 der einzelnen Spalten zu bestimmen. Der Datentyp wird anhand der maximalen Anzahl gefundener Datentypen bestimmt. Wenn Daten gefunden werden, die nicht mit dem für die Spalte erratenen Datentyp übereinstimmen, wird der Datentyp als NULL-Wert zurückgegeben. Für den Microsoft Excel-Treiber können Sie eine Zahl zwischen 1 und 16 für die zu überprüfenden Zeilen eingeben. Der Wert ist standardmäßig 8; wenn er auf 0 festgelegt ist, werden alle Zeilen gescannt. (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 (für alle Treiber außer Microsoft Access) 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 Funktion SQLSetConnectOption mit der Option SQL_CURRENT_QUALIFIER verwenden. Für Microsoft Excel 3.0- oder 4.0-Dateien wird die Pfadanzeige mit "Verzeichnis" und die Schaltfläche für die Pfadauswahl mit der Bezeichnung "Verzeichnis auswählen" beschriftet. Für Microsoft Excel 5.0-, 7.0- oder 97-Dateien wird die Pfadanzeige mit "Arbeitsmappe" und die Schaltfläche für die Pfadauswahl mit der Bezeichnung "Arbeitsmappe auswählen" bezeichnet. Geben Sie beim Definieren eines Datenquellenverzeichnisses das Verzeichnis an, in dem sich Ihre am häufigsten verwendeten Microsoft Excel-Dateien für Microsoft Excel 3.0/4.0 befinden, oder das Verzeichnis, in dem sich die Arbeitsmappendatei für Microsoft Excel 5.0, 7.0 oder 97 befindet. Aktuelles Verzeichnis verwenden ist für Microsoft Excel 5.0, 7.0 und 97 deaktiviert. |
Um diese Option dynamisch festzulegen, verwenden Sie die DEFAULTDIR-Schlüsselwort (keyword) in einem Aufruf von SQLConfigDataSource. |