DB2 ODB C: «Ошибка последовательности функций HY010» из запроса, который не дал сбоя - PullRequest
0 голосов
/ 15 апреля 2020

Я смотрю на HY010 Function Sequence Error в запросе DB2 INSERT ... и Кибана дает мне фактические значения, которые использовались в подстановках параметров!

Когда я запускаю этот запрос вручную запрос не терпит неудачу. И действительно, обычно это не так. (Этот код использовался в течение многих лет.) (Теперь я могу подтвердить, что значения, которые я подставил в своих ручных запросах, совпадают со значениями, созданными базовым кодом. "Запрос будет работать, если ODB C получил это далеко. ")

Большинство SO и другие описания HY010 на вставках указывают на проблемы с использованными значениями данных. Но я не вижу очевидных проблем с этими значениями (хотя я все еще смотрю). Есть ли другие углы, которые вы могли бы предложить мне попробовать? Все значения здесь были предоставлены путем подстановки параметров, и я предполагаю, что слой ODB C здесь действительно имеет проблему до запроса на хосте.

Я также тщательно изучил документацию Microsoft для SQLExecute(), касающуюся кодов HY010, и ни один из них не представляется актуальным.

Я попрошу администраторов баз данных и инфраструктурных групп выяснить, являемся ли мы драйверами ODB C сейчас используются актуальные.

...