1
我正在嘗試將SAP DI API用於SAP B1和PHP。類未註冊COM DI API PHP
我使用的COM對象是這樣的:
<?php
try
{
$CompDI = new COM("SAPbobsCOM.Company");
$CompDI->server = "193.0.0.241\SAP";
$CompDI->CompanyDB = "Company_Test";
$CompDI->username = "username";
$CompDI->password = "password";
$ReturnCode = $CompDI->Connect;
echo $CompDI->CompanyName;
}
catch(Exception $e){
echo $e->getMessage();
}
?>
但我得到這個錯誤:
無法建立COM對象`SAPbobsCOM.Company':類沒有註冊
如果我改變「公司」的拼寫,我得到這個錯誤:
無法建立COM對象`SAPbobsCOM.Company':不正確的語法
所以我認爲它找到的類,但不能加載它,我有沒有想過,問題的來源.. 。
提前謝謝!
你運行在該DI API COM類註冊正確的系統這個應用程序? OR正確安裝SAP B1 [32/64位]客戶端 – Hybridzz
是安裝DI API,SAP B1也是 –
好的,如果您的應用程序是32位,您需要確保您的Web應用程序池允許32位應用程序。我的意思是在IIS中,我沒有配置這個錯誤。 – Hybridzz