1.首先我们创建一个基于对话框的工程,工程名为ADOData。 2.在对话框中右键,选择插入activeX控件。
3.在d出的对话框中选择“Microsoft ADO Data Control,version 6.0 (DLEDB)”如图
然后确定。然后就可以看到在对话框中有了一个“Microsoft ADO Data Control,version 6.0 (DLEDB)”控件。
但是我们在控件列表中却没有看到有新的控件生成(如下图)
4.我们在对话框中刚刚新生成的控件中右键,选择“建立类向导”,然后选择“Member Variables”选项卡,选择“add variables”;(如下图)
然后会d出一个对话框,我们点确定就是了(如下图)
然后会在出现一个对话框,点OK
然后又会d出一个对话框,点取消(cancel)(如图)
然后再确定。
这个时候我们再检查控件列表,发现多了一个控件,那个控件就是我们要添加的控件。
0x8000ffff的错误代码是“灾难性错误”中的一种。出现这种情况一般程序冲突、系统崩溃、未取得管理员权限导致的。
如果是第一种情况,请检查可能安装了什么与dllregisterserver冲突的程序(尤其是杀软这类),卸载掉。
如果是第二种情况,请重装系统。
如果是第三种情况,请取得管理员权限。注册OCX时取得管理员权限的办法是在开始菜单搜索框中输出cmd.exe,在搜索结果上右键点选“以管理员权限运行”,然后再注册控件。
没有运行库吧。VB和调用ADO空间写出来的程序必须要有运行库(除非在代码内用类实现)。而你现在重装了系统,没有VB运行库。所以运行以前使用用VB写的调用ADODC控件的程序会出错。完整的安装VB就好了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)