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。
- InstallODBC 操作查询要安装的每个数据源的 ODBCDataSource 表和 ODBCSourceAttribute 表,以及数据源的属性。
- InstallODBC 操作查询为安装选择的每个驱动程序和转换器的 ODBCDriver 表和 ODBCTranslator 表。
- Installodbc 操作在 ODBCAttribute 表中查询驱动程序和转换器的属性。
相关主题