现在的位置: 首页 > 综合 > 正文

Win 7 下使用VC6.0注册数据库控件失败的解决办法

2013年03月23日 ⁄ 综合 ⁄ 共 1008字 ⁄ 字号 评论关闭

win7下VC6.0 注册数据库控件失败解决办法

Win 7 下使用VC6.0注册数据库控件失败的解决办法。

win7下使用VC6.0老是会出现这样那样的问题,有时候问题真的是很奇快。这次写这篇文档的主要目的是结局win7下使用VC6.0注册数据库控件失败的问题。

(本例针对对话框程序)

我们在VC6.0中庸MFC进行数据库应用程序的设计编程时会用到一些常用的数据库访问控件:比如ADO Data控件,DataList控件,DataCombo控件,DataGrid控件等。VC默认下在里面是没有这些控件的,这个时候就需要编程者自己添加。通常我们会按照下面的步骤进行控件的添加。

工程(projectà增加到工程(add to projectàcomponents and controls,此时我们就进入到了components and controls gallery
这个对话框。双击“registered activeX controls”目录我们就可以看到已经注册的ActiveX控件。我们这里以“Microsoft ADO Data Control,version 6.0 (DLEDB)”为例,双击它,我们会发现弹出一个窗口(如下图)


遇到这种情况,当时在网上查了很久都没有找到解决办法。

   还是以“Microsoft ADO Data Control,version 6.0 (DLEDB)”这个控件为例,来为大家讲解一下怎么成功添加这个控件。

1.首先我们创建一个基于对话框的工程,工程名为ADOData

2.在对话框中右键,选择插入activeX控件。

3.在弹出的对话框中选择“Microsoft ADO Data Control,version 6.0 (DLEDB)”如图


然后确定。然后就可以看到在对话框中有了一个“Microsoft ADO Data Control,version 6.0 (DLEDB)”控件。(如图)


但是我们在控件列表中却没有看到有新的控件生成(如下图)


4.我们在对话框中刚刚新生成的控件中右键,选择“建立类向导”,然后选择“Member Variables”选项卡,选择“add variables”;(如下图)


然后会弹出一个对话框,我们点确定就是了(如下图)


然后会在出现一个对话框,点OK


然后又会弹出一个对话框,点取消(cancel)(如图)


然后再确定。

   这个时候我们再检查控件列表,发现多了一个控件,那个控件就是我们要添加的控件。(如图)


 

抱歉!评论已关闭.