InstallODBC 操作

InstallODBC 操作分别在 ODBCDriver 表ODBCTranslator 表ODBCDataSource 表中安装驱动程序、转换器和数据源。 如果驱动程序或转换器已存在,则 InstallODBC 操作会发出安装所需的 SQL 调用。

序列限制

Installodbc 操作不会复制或删除文件,并且必须位于复制或删除文件的操作之后。

ActionData 消息

下表标识了每个已安装驱动程序的 ActionData 消息。

字段 说明
[1] 驱动程序说明。 ODBC 驱动程序密钥。
[2] ComponentId。
[3] 文件夹。
[4, 5, …] ODBCAttribute 中的属性/值对。

 

下表标识了每个已安装转换器的 ActionData 消息。

字段 说明
[1] 驱动程序说明。 ODBC 驱动程序密钥。
[2] ComponentId。
[3] 文件夹。
[4, 5, …] ODBCAttribute 中的属性/值对。

 

下表标识了每个已安装数据源的 ActionData 消息。

字段 说明
[1] 驱动程序说明。 ODBC 驱动程序密钥。
[2] ComponentId。
[3] 注册:ODBC_ADD_DSN 或 ODBC_ADD_SYS_DSN。
[4, 5, …] ODBCAttribute 中的属性/值对。

 

备注

必须在 Microsoft Installer 包中创作 ODBC 驱动程序管理器,并且必须包含名为 ODBCDriverManager 的组件。 如有必要,将安装管理器。

若要重命名组件,请将名为 ODBCDriverManager 的属性设置为组件的新名称。 如果要安装 64 位 ODBC 驱动程序管理器,则承载该管理器的组件应命名为 ODBCDriverManager64。

Windows Installer 示例