WinXP系统ActiveX部件不能创建对象怎么办?( 二 )


步骤二:ODBC数据源配置
1、到了这一步 , 就是配置问题了 , 主要是IIS和ODBC数据源的配置选择问题 , 请大家不要忽视这两个配置 , 特别是64位运行32位程序的时候 。我们是要在64位系统上运行32位程序 , 因此在ODBC数据源的选择上选择32位的(虽然说有的64位系统兼容32位程序 , 但我们暂不谈这样的配置方式) , 32位的ODBC打开方式路径是C:WindowsSysWOW64 。64位系统ODBC打开默认是的64位ODBC , 它的路径其实也在这个文件夹下 。

WinXP系统ActiveX部件不能创建对象怎么办?

文章插图

WinXP系统ActiveX部件不能创建对象怎么办?

文章插图

WinXP系统ActiveX部件不能创建对象怎么办?

文章插图
2、我们开打32位的ODBC添加数据源 , 为了区分可以以32位结尾 。
当然在下图中 , 我是已经添加好了32位数据源了 , 并以32位结尾加以区分 。
WinXP系统ActiveX部件不能创建对象怎么办?

文章插图
3、因为一个网站 , 在64位数据源那边如果也设置了数据源的话 , 你名称也设置成一样的 , 那时间久了 , 在程序当中 , 你都不知道是用几位的数据源了 , 看下图我的程序 , 就是选择32位的数据源配置 。
WinXP系统ActiveX部件不能创建对象怎么办?

文章插图
步骤三:IIS配置
1、在IIS配置中 , 关键就几点:1、启动父路径;2、还有就是网站对应的“应用程序池”的设置 。
2、启动父路径 。
WinXP系统ActiveX部件不能创建对象怎么办?

文章插图

WinXP系统ActiveX部件不能创建对象怎么办?

文章插图
3、选择应用程序池 , 以便下一步对它进行设置 。
WinXP系统ActiveX部件不能创建对象怎么办?

文章插图

WinXP系统ActiveX部件不能创建对象怎么办?

文章插图
4、应用程序池设置:1、版本;2、启用32位应用程序;3、自动运行 , 如下图:
WinXP系统ActiveX部件不能创建对象怎么办?

文章插图
5、到这里 , 就设置完成了 , 最后提醒一下 , 程序中的数据源名称别忘记了是选择32位的那个名称哈 。不然的话 , 以上全设置好了 , 但是数据源又选错了 , 就会提示以下的错误 。
WinXP系统ActiveX部件不能创建对象怎么办?

文章插图
【WinXP系统ActiveX部件不能创建对象怎么办?】WinXP系统ActiveX部件不能创建对象的解决方法就讲到这里了 , 是不是很简单 , 我们只需要先对DLL文件进行注册 , 然后在对ODBC数据源进行配置 , 最后在配置IIS就可以了 。

推荐阅读