当前位置: 首页 > 新闻资讯  > 开发教程

首次调用u8api遇到的问题总结

2022/2/25 13:13:17 人评论

1.检索 COM 类工厂中 CLSID 为 {72A6FADA-FE26-46BD-A921-BFD1179C1E1E} 的组件时失败,原因是出现以下错误: 80040154。 解决办法是,把编译器设置成x86的模式。 2.((U8Login.clsLoginClass)u8Login).UfSystemADODb”引发了类型“System.Runtime.InteropServices.COMExc…

1.检索 COM 类工厂中 CLSID 为 {72A6FADA-FE26-46BD-A921-BFD1179C1E1E} 的组件时失败,原因是出现以下错误: 80040154。
 
解决办法是,把编译器设置成x86的模式。
 
 
2.((U8Login.clsLoginClass)u8Login).UfSystemADODb”引发了类型“System.Runtime.InteropServices.COMException”的异常
未能加载文件或程序集“MOMAdapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=79a4e7ad54eeabca”或它的某一个依赖项。系统找不到指定的文件。
 
解决办法是:引用api资源管理器里的dll的时候,要从u8的安装目录引用,而不是把那些dll复制出来引用,因为这些引用的dll中有的会依赖安装文件夹下的其他dll。就可能发生被依赖的dll找不到的情况。
 
3.找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
这个是引用adodb的时候出的问题,就是我的项目的引用版本和api中的其他dll引用说需要的dll版本不同。
 
解决办法是:找iu8安装目录interop文件夹下的adodb
 
4.API适配器"STAPI.STInOutVoucherAPI"初始化失败,原因:调用的目标发生了异常。
 
解决办法是:装补丁,我目前还不知道具体该怎么弄。
 

5.不存在的数据源,请选择数据源

 

这个我在软件都能登录,但是放在代码里就不能登录了。我在网上查资料发现,要配置数据源,我重新配置了,依然不得行。后来,是看到别人的配置数据源的地方是(default),而我的是default,没有括号,但我的参数是加了括号的(default)@003后来改成default@003就成功登录了。

 

6.在newborker的时候,报错说 找不到根元素

 

结果是我的api地址出了问题,我从api资源管理器复制出来的api地址 多了 ”\r\n“ 后来去掉换行符就可以了。

 

相关资讯

  • U8快速获取u8单据的类型key值

    win10下 打开 写字板,直接搜索栏搜索写字板打开。登录u8,找到需要的单据,以基础档案存货为例,打开存货档案界面。按住键盘ctrl+shift,鼠标左键单据单据上的某个按钮,以新增按钮为例,单击它。打开刚才的写字板,ctrl+v 粘贴内容这个Key就是单据类型了。

    2022/2/25 13:19:02
  • U8二次开发老是刷出有本地ip登录Sqlserver数据库失败的日志

    在我电脑-计算机管理-事件查看器-windows日志-应用程序里 1秒中就刷很多条 用户sa登录某个数据库失败,客户端ip:192.。。。;我查看ip发现是本机的ip地址。也就是说有本地的应用程序在不停的尝试登录sqlserver,但是每次都登不进去,这样就导致了sqlserver这个服务占用很…

    2022/2/25 13:16:45
  • 对用友二次开发的初次认识

    用友开发的erp软件给我的感觉是十分的庞大,它里面让我感觉是几乎覆盖了生产制造行业的所有概念了。对于初次接触他们软件的人来讲,就像是让你在连木筏都做不来的情况下去独自穿过大西洋。但是作为二次开发人员,刚开始并不是要学习完所有那些概念,只需了解与开发需求相…

    2022/2/25 13:11:55

共有条评论 网友评论

验证码: 看不清楚?