修复 JMP 错误:ODBC 错误未转发给用户是什么启发了这个愿望清单请求? 我们一直在努力解决不完整的数据集问题,即从不同的查询执行中,我们使用带有 ODBC-DSN 的“新 SQL 查询”从数据库中获得不同的行数。发生这种情况的原因是查询连接在数据提取期间超时运行,而 JMP 没有转发错误并通知用户。
您希望看到什么改进? 我需要 JMP 通知用户有关 ODBC 错误,以便用户知道存在问题并且可以修复它。
为什么这个想法很重要?因为这种行为会让用户失去信心,认为 JMP 的数据采集工作正常,数据集不完整。这只是一个错误修复。
作为一种解决方法,我被告知在 ODBC 设置中配置超时,但这仅在用户意识到问题时才有效。如果 JMP 没有通知他有关问题,他可能不会意识到。即使他意识到了这个问题,下一个查询也可能需要更长时间,他可能再次遇到同样的问题。所以他需要多次提取数据才能知道是否存在问题。这是我不喜欢的。
数据访问回复:修复 JMP 错误:ODBC 错误未转发给用户获取不完整数据集的信息将非常有帮助。
回复:修复 JMP 错误:ODBC 错误未转发给用户您能在这里分享如何在 ODBC 设置中配置超时吗?
回复:修复 JMP 错误:ODBC 错误未转发给用户亲爱的@DatabaseWhimp ,
有不同的方法,这取决于您的系统/驱动程序。
在 Windows 上,您可以在 DSN(Windows 应用程序 ODBC-Database-Administrator 64 位)中配置设置,然后转到用户 DSN 并编辑连接设置。
请参阅屏幕截图,这仅适用于用户 DSN,而不适用于系统 DSN(在我们的案例中,我们的 IT 已将 DSN 作为系统 DSN 推出)。

另一种方法是在“自定义 SQL()”中向发送到数据库的 SQL 末尾添加一个字符串,并附带连接设置,如下面这个选择中所示:
select now() from dual()
CONTEXT('QUERYTIMEOUT' = '900')
回复:修复 JMP 错误:ODBC 错误未转发给用户 - 状态更改为:已确认感谢您分享您的请求!我们感谢您的意见,并将及时审核。如果有任何更新,我们会及时通知您。
回复:修复 JMP 错误:ODBC 错误未转发给用户更新至 JMP 19.0:
- 我们仍然看到这个问题。
- 问题:我们得到的数据集不完整(例如,21469 行数据中只有 2000 行)。
- 对于新创建的表,用户会收到提示(表名是“部分导入...”),
- 当使用“Update from Database”脚本启动查询时,没有提示。
- 我仍然认为这是一个严重的漏洞(而不是一个缺失的功能,我可能会在愿望清单中提出这个功能)。
我的问题:
- 什么时候才能看到好转
- “已确认”状态意味着什么?此状态会对 JMP 软件的实际行为产生什么影响?