意外的SQL错误在系统间缓存中返回<noline>

时间:2019-01-31 18:39:09

标签: intersystems-cache objectscript

问题

当尝试通过Cache ODBC驱动程序进行提取时,我在另一张表中遇到了一个错误,但是这给了我更少的细节,而且我正在努力查明是什么原因导致了错误。

我要提取的表称为REF_TABLE_ONE

这是错误:

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

研究/尝试与错误

根据我的研究,看起来错误是由于例程中缺少某些内容而导致的。我对该系统的访问权限有限。我可以在Cache Management Studio中打开相应的类,并在那里编辑/编译代码。但是,我无权访问管理Web门户的“路由”部分。

当我在管理门户网站运行SQL查询,我得到上面列出了同样的错误,并且只列标题显示,没有行被填充。

基于我对Class文件的有限分析,我认为问题出在SQLMap内部。似乎使用了非常复杂的下标。我想知道那里是否有什么问题?

我抄了整个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

0 个答案:

没有答案