云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_深圳网站建设价格_限量秒杀

小七 141 0

学习SAP Business One SDK时,首先要学习的一件事是如何制作DI-API。但是如果你在很多年前就学会了这一点,而且从来没有看过SDK帮助中最近的示例,我会说你很有可能做得"不对"。

让我们仔细看看DI-API连接属性。

在Company对象上,我们有以下10个处理连接的属性:

既然有10个属性你可能认为你需要设置所有的10个,但这不是真的。实际上,您只需要设置其中的前5个(如果您想要英文以外的其他语言的错误消息,则设置6个)…其余部分不需要,并且仅用于向后兼容。

好的,您可能已经知道这一点,云服务器买哪个好,但您正在设置其余部分"以防万一"…好吧,这实际上是一个非常糟糕的主意,下面是原因。

第一个原因是关闭原因是您可能会错误地将某个属性设置为错误,从而导致连接错误,但是,即使一切都设置正确,实际上也有不好的副作用。

让我们看一个例子:

如果一切都正确,云端云服务器,中国物联网,你会得到一个返回0的结果(没有错误代码)。

但是让我们来探索一个场景,用户"测试"被锁定

与我们的上述代码,我们收到了一条很好的错误消息,告诉我们错误是什么:

现在让我们在一个场景中探讨同样的问题,在这个场景中,除了上面的代码之外,您还设置了DbUsername和DbPassword(或者其他一些字段,就像许多人出于"越多越好"的心理所做的那样)

好吧,"越多越好",事实上更糟,云店,尽管数据是正确的。结果是:

很清楚的错误信息"用户被锁定"消失了,取而代之的是一般的,坦率地说,没有帮助的-4008错误代码"登录SLD失败,人工智能软件下载,确保服务器,公司和用户凭据是正确的"…好运发现,真正的问题其实是一个锁定的用户!

所以当你做DI-API连接时"越少越好"

但是等等:我怎么能确定你是正确的?

好吧,只需简单看一下SAP的DTW登录屏幕