返回首页

我有一个程序,从FTP服务器下载文件。我的第一道工序是下载从FTP上传报表(Excel应用程序),然后读取其数据。在我的电脑工作正常,但是当我试图运行到其他计算机上,我有一个错误:


Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154

我尝试到网上搜索此错误,我发现同样的错误,但他使用的是Word应用程序,这(使用"组件服务")我很害怕,当我尝试这种解决方案,这将导致问题,有计算机或我的程序,它会导致另一个错误。
有谁知道任何其他的方式来解决这个错误。

请帮我

谢谢

回答

评论会员:游客 时间:2012/02/06
ganesh_ng:您好,支持Excel文件的文件应放置在您的应用程序目录
安德烈Kraak
评论会员:游客 时间:2012/02/06
有两种方法1.it只是一个平台的问题"的X86",而非"任何CPU"编译你的代码这样做,点击ProjectMenu-windows窗体的属性-Build选项卡-GT平台的目标,改变它的X86--------------------------------------------------------2。点击开始-运行键入dcomcnfg组件服务窗口将打开。组件服务-计算机-MYCOMPUTER-DCOM配置-选择MicrosoftExcel应用程序右击-属性-安全-午餐和激活权限"选项卡选择"自定义"选项卡-"编辑,单击"添加网络服务的用户和用户组授予权限做相同的访问权限和配置权限:koolprasad2003:嗨,从Excel文件中的数据上传到SQLServer数据库表,请参见下面的链接。我希望这将有助于你在一定程度上。{A}]