Запрос <процедуры> не выполнен, поскольку <процедура> является объектом процедуры. Ошибка SQL 37000Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запрос <процедуры> не выполнен, поскольку <процедура> является объектом процедуры. Ошибка SQL 37000

Сообщение Anonymous »

Я пытаюсь использовать SDK для системы MRP 123insight. В SDK есть одна конкретная процедура под названием SDK.BOMInsertSDK. Всякий раз, когда я пытаюсь выполнить SQL-запрос из PHP через драйвер ODBC, это завершается ошибкой.
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"


Подробнее здесь: https://stackoverflow.com/questions/159 ... -object-sq
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»