Неожиданная ошибка SQL возвращает <NOLINE>в Intersystems Cache - PullRequest
0 голосов
/ 31 января 2019

Проблема

Я столкнулся с ошибкой в ​​другой таблице при попытке извлечь через драйвер Cache ODBC, но эта дает мне меньше деталей, и я пытаюсь точно определить, что может быть причиной ошибки.

Таблица, которую я пытаюсь извлечь, называется REF_TABLE_ONE.

Вот ошибка:

[Cache Error: <<NOLINE>%0AmBx1^%sqlcq.PRD.3366>]
[Location: <ServerLoop - Query Fetch>]

Research / Trial & Error

На основепо моим исследованиям, похоже, что ошибка возникает из-за того, что чего-то не хватает в рутине.У меня ограниченный доступ к этой системе.Я могу открыть соответствующий класс в Cache Management Studio и редактировать / компилировать код там.Однако у меня нет доступа к разделу «Маршруты» веб-портала управления.

Когда я запускаю SQL-запрос на веб-портале управления, я получаю ту же ошибку, которая указана выше, и только заголовки столбцовпокажите, строки не заполнены.

Основываясь на моем ограниченном анализе файла класса, я думаю, что проблема где-то внутри SQLMap.Похоже, что есть использование Subscripts , которые довольно сложны.Мне интересно, что-то там не так?

Я скопировал весь код SQLMap, но я не хотел публиковать его, если он кому-то не нужен, поскольку он немного длинный и займет много места в посте.Вот снимок экрана визуального представления SQLMap на случай, если это поможет: Visual SQLMap

Вопрос

Могу ли я что-нибудь сделать с кодом класса в Studio для отладки или получения дополнительной информации оэта ошибка?

Любая помощь приветствуется!

Дополнительная информация

Версия кэша: Cache for OpenVMS/IA64 V8.4 (Itanium) 2012.1.5 (Build 956 + Adhoc 12486) 17-APR-2013 19:49:58.07

...