Freigeben über


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.

Windows Installer-Beispiele