InstallODBC-Aktion
Die InstallODBC-Aktion installiert die Treiber, Übersetzer und Datenquellen in der ODBCDriver Table, ODBCTranslator Tableund ODBCDataSource Table. Wenn bereits ein Treiber oder Übersetzer vorhanden ist, führt die InstallODBC-Aktion SQL-Aufrufe aus, die für die Installation erforderlich sind.
Sequenzeinschränkungen
Die InstallODBC-Aktion kopiert oder entfernt keine Dateien und muss sich nach Aktionen befinden, die Dateien kopieren oder entfernen.
ActionData-Nachrichten
In der folgenden Tabelle sind die ActionData-Nachrichten für jeden installierten Treiber aufgeführt.
Feld | Beschreibung |
---|---|
[1] | Treiberbeschreibung. Der ODBC-Treiberschlüssel. |
[2] | ComponentId. |
[3] | Ordner. |
[4, 5, …] | Attribut- und Wertpaare aus ODBCAttribute. |
In der folgenden Tabelle sind die ActionData-Nachrichten für jeden installierten Übersetzer aufgeführt.
Feld | Beschreibung |
---|---|
[1] | Treiberbeschreibung. Der ODBC-Treiberschlüssel. |
[2] | ComponentId. |
[3] | Ordner. |
[4, 5, …] | Attribut- und Wertpaare aus ODBCAttribute. |
In der folgenden Tabelle sind die ActionData-Nachrichten für jede installierte Datenquelle aufgeführt.
Feld | Beschreibung |
---|---|
[1] | Treiberbeschreibung. Der ODBC-Treiberschlüssel. |
[2] | ComponentId. |
[3] | Registrierung: ODBC_ADD_DSN oder ODBC_ADD_SYS_DSN. |
[4, 5, …] | Attribut- und Wertpaare aus ODBCAttribute. |
Bemerkungen
Der ODBC-Treiber-Manager muss im Microsoft Installer-Paket erstellt werden, und eine Komponente mit dem Namen ODBCDriverManager muss enthalten sein. Der Manager wird bei Bedarf installiert.
Um die Komponente umzubenennen, legen Sie eine Eigenschaft namens ODBCDriverManager auf den neuen Namen der Komponente fest. Wenn ein 64-Bit-ODBC-Treiber-Manager installiert werden soll, sollte die Komponente, die sie enthält, als ODBCDriverManager64 bezeichnet werden.
- Die InstallODBC-Aktion fragt die ODBCDataSource-Tabelle und die ODBCSourceAttribute-Tabelle für jede zu installierende Datenquelle sowie die Attribute der Datenquelle ab.
- Die InstallODBC-Aktion fragt die ODBCDriver Table und die ODBCTranslator Table für jeden Treiber und Übersetzer ab, der für die Installation ausgewählt ist.
- Die InstallODBC-Aktion fragt die ODBCAttribute-Tabelle für die Attribute der Treiber und Übersetzer ab.
Verwandte Themen