2

我正在尝试将 SDK 用于 123insight MRP 系统。在 SDK 中,有一个特定的例程称为SDK.BOMInsertSDK. 每当我尝试通过 ODBC 驱动程序从 PHP 执行 SQL 查询时,都会失败并出现错误。

Warning: odbc_exec(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]
The request for procedure 'BOMInsertSDK' failed because 'BOMInsertSDK' is a 
procedure object., SQL state 37000 

这个错误让我感到困惑:我可以在 Microsoft SQL Server Management Express 中输入查询,查询将成功执行。此外,其他一些例程喜欢工作ProductionSDK. SubOperationTestResultBooking,但其他一些SDK.PartInsertSDK例程则不工作。我能执行什么和不能执行什么似乎几乎是随机的。什么可能导致这种情况?

以下是相关 SDK 文档的截图:

在此处输入图像描述

这是我的查询,以防万一:

EXECUTE [SDK].[BOMInsertSDK]    @strParentPartNumber = "20-01-702", 
                                @nSequenceNumber = 1234, 
                                @strChildPartNumber = "01-07-001-R", 
                                @decScrapPercentage = 0, 
                                @decQuantity = 1, @blnIsPrime = 1,
                                @strMethodType = "Manufactured", 
                                @strVersionNumber = "0001", 
                                @blnInheritSerial = 0, 
                                @strComments = "no comment"

任何建议表示赞赏。

4

0 回答 0