如何同时创建多个连接?

2020-08-25 07:59发布

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

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


我正在尝试与使用ADS作为数据库的现有应用程序集成。

当我使用下面的代码连接集成应用程序时,它可以正常运行,直到我尝试同时运行原始应用程序为止。 似乎只允许一个连接,我的应用程序似乎保留了该连接并阻止了所有其他连接。 但是,我可以同时运行原始应用程序的多个实例,而不会出现任何问题。 这使我相信这是我尝试从我的C#应用​​程序更正的方式。 打开原始应用程序然后尝试与集成应用程序连接时出现的错误消息是"无法打开Advantage Data Dictionary。axServerConnect"。

错误7077:无法打开"优势数据字典"。 axServerConnect

任何人有建议??

如何同时创建多个连接。

python代码

 conn = adsdb.connect(DataSource = str(dbpath [0]),ServerType ='local',UserID = config.ADS_USERNAME,
password = config.ADS_PASS)

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

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


我正在尝试与使用ADS作为数据库的现有应用程序集成。

当我使用下面的代码连接集成应用程序时,它可以正常运行,直到我尝试同时运行原始应用程序为止。 似乎只允许一个连接,我的应用程序似乎保留了该连接并阻止了所有其他连接。 但是,我可以同时运行原始应用程序的多个实例,而不会出现任何问题。 这使我相信这是我尝试从我的C#应用​​程序更正的方式。 打开原始应用程序然后尝试与集成应用程序连接时出现的错误消息是"无法打开Advantage Data Dictionary。axServerConnect"。

错误7077:无法打开"优势数据字典"。 axServerConnect

任何人有建议??

如何同时创建多个连接。

python代码

 conn = adsdb.connect(DataSource = str(dbpath [0]),ServerType ='local',UserID = config.ADS_USERNAME,
password = config.ADS_PASS)
付费偷看设置
发送
3条回答
吹牛啤
1楼-- · 2020-08-25 08:51

ServerType ='local'意味着您没有在使用Advantage Database Server,而只是直接打开文件。 尝试将其更改为ServerType ='remote'。

还要确保已从安装映像安装了服务器adswin_x86_64.exe或adswin_x86_32.exe,并且Advantage Database Server服务正在运行。 您可以从Advantage Configuration Utility(ads_cfg.exe)进行管理。

如果有任何用户远程连接到表或字典,则没有人可以在本地连接,反之亦然。

葫芦娃快救爷爷
2楼-- · 2020-08-25 08:49

我已删除标签" BackOffice Associates的SAP高级数据迁移",因为此产品与Advantage Database Server无关。

SC_Yao
3楼-- · 2020-08-25 08:34
Michael Loop 谢谢 you.It 正常。

一周热门 更多>