如何通过字符串(C#)获取访问属性和枚举SDK对象

2020-09-07 08:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我从SAP Business One附加组件启动Windows服务,

,我想访问枚举SAPbobsCOM.BoDataServerTypes,

例如

SAPbobsCOM.BoDataServerTypes [" dst_MSSQL2017"]

但是我不能.....

而且我不能将其用于访问对象属性

例如

oCompany [" UseTrusted"] = false;

我正在等待一些建议,谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我从SAP Business One附加组件启动Windows服务,

,我想访问枚举SAPbobsCOM.BoDataServerTypes,

例如

SAPbobsCOM.BoDataServerTypes [" dst_MSSQL2017"]

但是我不能.....

而且我不能将其用于访问对象属性

例如

oCompany [" UseTrusted"] = false;

我正在等待一些建议,谢谢!

付费偷看设置
发送
3条回答
樱桃小丸子0093
1楼-- · 2020-09-07 09:36

您好 Andrii Slyzhuk

我不确定您是什么人 尝试实现,但是只需检查以下代码是否有帮助?

 string LicenseServer =" servername:30000";
 类型类型= typeof(SAPbobsCOM.ICompany);
 System.Reflection.PropertyInfo propertyInfo = type.GetProperty(" LicenseServer");
 propertyInfo.SetValue(oCompany,LicenseServer,null);
 

如果要获取枚举,则可以尝试以下操作:

 string sNames ="";

 foreach(Enum.GetValues(typeof(SAPbobsCOM.BoDataServerTypes))中的可变项)
 {
     sNames + = item.ToString()+ Environment.NewLine;
 }
 

问候,

ANKIT CHAUHAN

SAP Business One支持

hongfeng1314
2楼-- · 2020-09-07 09:39

开始使用 SAPbobsCOM.dll,但是现在,当我制作了屏幕截图时,我已更改为 SAPBusinessOneSDK.dll

>

例如,不要在函数中使用参数。 相反,我写了字符串数据

野沐沐
3楼-- · 2020-09-07 09:14

您好 Andrii Slyzhuk

不幸的是,我 无法得到您的问题。

还可以帮助您解释一些屏幕截图吗?

还请帮助您提及您正在使用哪个DLL? 是 SAPbobsCOM.dll 还是 SAPBusinessOneSDK.dll 吗?

亲切的问候,

ANKIT CHAUHAN

SAP Business One支持

一周热门 更多>