回复:迁移到 JMP 16 后,SQL 语句不再起作用嗨基拉,
你没有在这里提到数据库的类型,但我认为你需要向技术支持打开一个事件报告。他们可能知道发生了什么,如果他们不知道,他们将联系开发人员以调试事件。
布莱恩·科克兰
JMP开发
迁移到 JMP 16 后,SQL 语句不再起作用你好呀!
我们一直在升级到JMP 16最近来自 JMP 15。 不幸的是,在这次升级之后,我在 JMP 15 中工作的 SQL 代码不再工作了。 我已尝试收集一些信息,并将尽我所能地描述问题。 我希望那里有人可能对此有想法。
我用ODBC 连接连接到总共有 3 个表的 SQL 数据库。 可以毫无问题地访问其中的两个数据表。 但是,当尝试访问第三个时,我收到以下错误消息:

无论我包含哪些列,都会出现此消息。 即使添加 where 子句也不会改变任何东西。
为了完整起见,我尝试在脚本中访问数据库:

同样,'下拉' 工作正常,'LTDB' 不行。 不幸的是,这两个错误消息都对我没有帮助。 我读过了这个线程以及其中的链接,但对我没有帮助。 你有什么解决方案?
顺便说一下,我不认为这个问题与数据表本身有关。 我曾尝试使用 Python 的 pyodbc 库访问相同的内容,以下效果非常好:

谢谢!
基拉
数据表其他脚本编写回复:迁移到 JMP 16 后 SQL 语句不再工作有解决办法吗?我怀疑我看到了类似的东西。我无法使用“select *”拉取整个表,但我可以单独添加最多 43 列并获得结果。表中有 35,666 行。
我得到了这些错误的组合:
执行 SQL 语句。
无效的参数值
执行 SQL 语句。
ODBC 错误:无法向数据表添加行。
谢谢,
抢
回复:迁移到 JMP 16 后 SQL 语句不再工作你用的是什么数据库?您的 ODBC 驱动程序是最新的吗?听起来您需要向 JMP 技术支持开一张票。
回复:迁移到 JMP 16 后 SQL 语句不再工作嗨,罗伯,
我得到了 JMP 支持的帮助。 对我来说,诀窍是将我的 JMP 偏好更改为:
Preferences(ODBC Disable Block Fetch(1));
至少对我来说,在那之后一切都很顺利。
最好的,
基拉