2

123insight MRP システム用の SDK を使用しようとしています。SDK には、 と呼ばれる特定のルーチンが 1 つありますSDK.BOMInsertSDK。PHP から ODBC ドライバーを介して 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