使用数据环境设计器的几个错误的处理

前端之家收集整理的这篇文章主要介绍了使用数据环境设计器的几个错误的处理前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

数据环境设计器(Data Environment,以下简称DE)是VB6里提供的一个用于帮助构造数据库应用程序的工具。我在使用DE时遇到了一些错误,本文小结相应的解决方法

1、工程菜单里没有“添加Data Environment”这一项

解决办法如下:

(1)在Visual Studio 6.0安装程序那里确认Data Environment已经安装。
(2)在工程-》引用那里引用C:/Program Files/Common Files/DESIGNER/MSDE.DLL
(3)在工程-》部件-》设计器的tab里,勾上Data Environment
(4)在工程菜单里就会出现“添加Data Environment”

2、点击“添加Data Environment”菜单后,出现“类未注册”错

点击之后出现如下错误:Class not registered
Looking for object with CLSID:{3D5C6BF2-69A3-11D0-B393-00A0C9055D8E}

解决办法是,在 工程-》引用那里引用
C:/Program Files/Common Files/Designer/MSDERUN.DLL

3、DE里的command对象拖不动

正常的情况下可以直接把command对象拖到空白窗体上,然后可以直接形成数据绑定的窗体的。不正常时,你会发现拖过去毫无反应。

解决办法:

(1)如果你之前有自己保存的VB初始设置的注册文件,就是HKEY_CURRENT_USER/Software/Microsoft/Visual Basic/6.0下的那些项,可以试试导回注册表。(我当时没找到这个文件,所以没试这条)

(2)确认VB6的版本和VB6SP6的版本的语言一致,英文VB6要配英文SP6。如果不对,可以参照这篇博文http://blog.csdn.net/slowgrace/archive/2009/07/25/4379201.aspx来进行卸载和重新安装。

4、在DE中拖动Command对象到窗体上后报错

在DE中拖动Command对象到窗体上后,它会弹出一系列对话框,挨个要你确认每个控件的caption之类的属性,弹到第3个对话框后报错,大概其的是方法不能作用于对象之类的提示,其中夹杂乱码。点击确定后,VB6出现问题退出

可能原因:VB6某些组件没有正确安装

解决办法:参照http://blog.csdn.net/slowgrace/archive/2009/07/25/4379201.aspx完全卸载并重新安装VS6。

5、点击“添加Data Environment”菜单后报Unexpected Error

在工程里插入Data Environment会报错:An unexpected error has occured. 之后VB会再报一个错:System Error &H80004005 未指定的错误

这个是由于系统文件缺失导致的。通过用filemon来跟踪出错前后的文件访问记录,并比对正常系统上的记录,发现我的系统上缺失MsAdo25.Tlb,另外我系统上的Temp路径也和正常系统的路径不同。

解决办法

(1)添加几个环境变量中的用户变量(我原来的不知为何是全空的)。添加环境变量的方法是:我的电脑上点右键选属性然后选高级。

(2)把Program Files/Common Files/Microsoft Shared/System文件夹全部替换为从另外一台电脑拷来的内容

(3)之后卸载MSDN和VS6并重装VS6,就可以了。

可能原因

(1)我删除软件的时候通常不保留公共动态库,可能某些必要的东西被我删掉了。

(2)我整理文件夹的时候可能动了不该动的东西。

(3)之前我一刀切地删过注册表,删了大量的注册表项,不知是否是这个原因 。

本文来自http://topic.csdn.net/u/20090719/22/2ec18bbc-2470-4e68-9107-5c45e4ad21fc.html的讨论,感谢其中各位网友的热心指点。

原文链接:https://www.f2er.com/vb/262861.html

猜你在找的VB相关文章