一、适用情景
1、操作系统:Windows XP (Professional 以上),Windows 7 (Professional 以上)
2、软件的数据库为 ASA(Adaptive Server Anywhere)。
二、具体症状:新增、修改、删除 ODBC 数据源配置时,操作系统提示“无驱动程序,代码 126”
三、解决方式:择一使用,或视情况混合使用。
1、重新运行软件安装程序:这个方式是最彻底的,选用此法,就不需再用其他方式。
2、使用软件自带的首佳软件数据源配置工具.exe,重新配置:此方法有时会失效。
3、使用 Windows 7 系统者,当前登入的用户若为 Administrator,依照本文第 5 点进行调适。
4、若是以其他用户名登入,请参照下列文章进行调适:
4.1、如何启用 Windows 7 的系统管理员(一)
4.2、如何启用 Windows 7 的系统管理员(二)
5、修改注册表:
5.1、开始→运行→输入 regedit 按回车
5.2、依次点击展开:HKEY_LOCAL_MACHINE→Software→ODBC→ODBCINST.INI
5.2.1、查看有无首佳数据库驱动程序的项:Adaptive Server Anywhere 8.0 for sjsoft
5.2.2、若没有,依下列步骤新增
5.2.2.1、右击 ODBCINST.INI→新建→项→输入 Adaptive Server Anywhere 8.0 for sjsoft 按回车
5.2.2.2、右击 Adaptive Server Anywhere 8.0 for sjsoft,新建下列字符串:
5.2.2.3.1、名称:Driver,数据:D:\首佳企业管理软件\dbodbc8.dll
5.2.2.3.2、名称:Setup,数据:D:\首佳企业管理软件\dbodbc8.dll
5.3、依次点击展开:HKEY_LOCAL_MACHINE→Software→ODBC→ODBC.ini
5.3.1、查看有无命名为 SJSOFT 的项:
5.3.2、若没有,依下列步骤新增
5.3.2.1、右击 ODBC.ini→新建→项→输入 SJSOFT 按回车
5.3.2.2、右击 SJSOFT,新建下列字符串
5.3.2.2.1、名称:AutoStop,数据:yes
5.3.2.2.2、名称:Compress,数据:No
5.3.2.2.3、名称:DatabaseFile,数据:D:\首佳企业管理软件\sjsoft.db
5.3.2.2.4、名称:DatabaseName,数据:SJSOFT
5.3.2.2.5、名称:Driver,数据:D:\首佳企业管理软件\dbodbc8.dll
5.3.2.2.6、名称:EngineName,数据:SJSOFT
5.3.2.2.7、名称:Start,数据:D:\首佳企业管理软件\\dbeng8.exe -c 8m
5.4、依次点击展开:HKEY_CURRENT_USER→Software→ODBC→ODBC.ini
5.4.1、查看有无命名为 SJSOFT 的项:
5.4.2、若没有,依下列步骤新增
5.4.2.1、右击 ODBC.ini→新建→项→输入 SJSOFT 按回车
5.4.2.2、右击 SJSOFT,新建下列字符串
5.4.2.2.1、名称:AutoStop,数据:yes
5.4.2.2.2、名称:Compress,数据:No
5.4.2.2.3、名称:DatabaseFile,数据:D:\首佳企业管理软件\sjsoft.db
5.4.2.2.4、名称:DatabaseName,数据:SJSOFT
5.4.2.2.5、名称:Driver,数据:D:\首佳企业管理软件\dbodbc8.dll
5.4.2.2.6、名称:EngineName,数据:SJSOFT
5.4.2.2.7、名称:Start,数据:D:\首佳企业管理软件\\dbeng8.exe -c 8m
5.5、依次点击展开:HKEY_CURRENT_USER→Software→ODBC→ODBC.ini→ODBC Data Sources
5.5.1、查看有无命名为 SJSOFT 的字符串:
5.5.2、若没有,依下列步骤新增
5.5.2.1、右击 ODBC Data Sources→新建→字符串值→输入 SJSOFT 按回车
5.5.2.2、双击 SJSOFT 字符串,输入 Adaptive Server Anywhere 8.0 for sjsoft 按回车。
6、注册表项目与 ODBC 数据源配置介面之间的对应关系
6.1、第 5.4、5.5 点的设置,可在此画面看到结果。
6.2、第 5.4 点设置的字符串值,可在此画面看到结果:
6.2.1、画面中的 Server Name 字段,即 5.4 的 EngineName。
6.2.2、画面中的 Start line 字段,即 5.4 的 Start。
6.2.3、画面中的 Database Name 字段,即 5.4 的 DatabaseName。
6.2.4、画面中的 Database file 字段,即 5.4 的 DatabaseFile。
相关文章:
首佳软件维护 (1)- 单机版数据源配置方法
首佳软件维护 (2) - 服务器数据源配置
首佳软件维护 (3) - 客户端数据源配置
较旧版本的配置方法:首佳企业管理软件-单机使用配置方法 |