Sql server 如何解决以下运行时错误430?

Sql server 如何解决以下运行时错误430?,sql-server,vba,vb6,Sql Server,Vba,Vb6,我创建了一个应用程序(*.exe),它在所有系统中都可以正常工作,但在一个系统中会抛出错误 “类不支持自动化或支持预期的接口” 使用简单的: 您在GetObject或CreateObject函数调用中指定的类没有公开可编程接口,或者您将项目从.dll更改为.exe,反之亦然 要更正此错误,请查看创建对象的应用程序的文档,以了解对此类对象使用自动化的限制 如果您将项目从.dll更改为.exe或从.dll更改为.exe,则必须手动注销旧的.dll或.exe。当启动位于与当前工作站上安装FRx时指定的

我创建了一个应用程序(*.exe),它在所有系统中都可以正常工作,但在一个系统中会抛出错误

“类不支持自动化或支持预期的接口”

使用简单的:

您在
GetObjec
t或
CreateObject
函数调用中指定的类没有公开可编程接口,或者您将项目从.dll更改为.exe,反之亦然

要更正此错误,请查看创建对象的应用程序的文档,以了解对此类对象使用自动化的限制


如果您将项目从.dll更改为.exe或从.dll更改为.exe,则必须手动注销旧的.dll或.exe。

当启动位于与当前工作站上安装FRx时指定的目录不同的目录中的FRx安装时,会发生此情况。例如,启动驻留在服务器上的FRx安装,而不是本地安装的FRx安装。在启动FRx的目录中注册FRXLICSYS.DLL和FRXSYSTEM.DLL文件。如果问题依然存在,请卸载并重新安装FRx 6.0版

注意:如果运行的是Microsoft FRx 6.7版,请注册FRXLICSYS67.DLL文件,而不是FRXLICSYS.DLL文件

请按照以下步骤解决您的问题: 手动注册所需的文件

  • 使用资源管理器,在运行FRx的目录中找到FRXLICSYS.DLLin
  • 注意:如果运行的是Microsoft FRx 6.7版,请找到FRXLICSYS67.DLL文件,而不是FRXLICSYS.DLL文件

  • 从菜单中选择“打开方式”

  • 单击“打开方式”窗口底部的另一个按钮

  • 浏览到本地驱动器(通常为C:),然后选择\WINNT\SYSTEM32中的REGSVR32.EXE或\WINDOWS\SYSTEM中的REGSVR.EXE

  • 单击“打开”

  • 单击“确定”。将显示一条消息,指示文件是否已成功注册

  • 对FRXSYSTEM.DLL重复步骤1到6


  • 它适用于所有系统,但在一个系统中存在问题您使用的是哪个窗口?如果您要花时间按下
    Debug
    按钮,它将突出显示失败的代码。这将指向导致问题的COM对象。在提问之前,请在谷歌上搜索一下。这不仅仅发生在FRx上。。。这是任何COM库。