如何将SAP B1 9.0或9.1与PHP 5.5.30连接?

如何将SAP B1 9.0或9.1与PHP 5.5.30连接?,php,phpmyadmin,sapb1,sap-business-one-di-api,Php,Phpmyadmin,Sapb1,Sap Business One Di Api,我有一个与SAP B1和PHP 5.5.30连接相关的问题。 实际上,我知道如何将PHP直接连接到SAP B1数据库,但这不是一种好的连接方式,而且不受支持。所以我需要做的是将PHP与SAP B1连接,而不是直接连接。以便在SAP数据库中读取和写入数据。 这是我试图做的代码,但结果是0,我知道这个0的含义 <?php $mycomp = new COM("SAPbobsCOM.Company") or die("Cannot start SBO"); $mycomp->Ser

我有一个与SAP B1和PHP 5.5.30连接相关的问题。 实际上,我知道如何将PHP直接连接到SAP B1数据库,但这不是一种好的连接方式,而且不受支持。所以我需要做的是将PHP与SAP B1连接,而不是直接连接。以便在SAP数据库中读取和写入数据。 这是我试图做的代码,但结果是0,我知道这个0的含义

    <?php
$mycomp = new COM("SAPbobsCOM.Company") or die("Cannot start SBO");
$mycomp->Server="192.168.0.103";
$mycomp->LicenseServer = "192.168.0.103:30000";
$mycomp->DbUserName = "sa";
$mycomp->DbPassword = "****";
$mycomp->UserName = "manager";
$mycomp->Password = "****";
?>

我有SQL server 2008,我使用XAMPP for PHP和Adobe Dreamweaver进行编码


请任何人都可以帮助我。

0的结果表示您已成功连接到该公司

我建议您查看SDK示例,以更好地了解如何与DI API交互

此外,您可能希望调查DI服务器在DI API上的使用情况。DI API是一个以.NET为目标的基于COM的库。由于使用PHP,您可能会遇到兼容性问题。DI服务器基本上是一个围绕DI API的web服务,对所有技术堆栈都更加友好


祝你好运

非常感谢你。