回复:捕获 SQL 错误还请添加一个功能
myquery << status
返回的状态如下
- 创建
- 跑步
-完成的
-失败的
捕获 SQL 错误很酷的新功能
☑ 可以帮助很多用户!
删除一个“bug”
很高兴拥有
无人需要它
是什么激发了这个愿望清单请求?
命令
New SQL Query()
非常有用,因为它允许用户在后台运行查询。当查询运行时,用户可以继续在 Jmp 中工作。非常高效:)
命令
Execute SQL()
对于调试非常有用,因为它将 SQL 错误消息发送到日志。
似乎命令New SQL Query无法记录错误消息( catch Sql Query error )并且命令执行 SQL无法在后台运行查询
您希望看到什么改进?
如果是这样,请至少运行以下代码之一:
myquery = New SQL Query();
myquery << run;
myquery << get error message;
或者
Execute SQL (... , run background )
为什么这个想法很重要?
借助新功能,用户有机会
- 在 SQL 查询运行时执行其他操作
- 查找 SQL 代码中的拼写错误
更多愿望提交者
自动化和脚本编写数据存取回复:捕获 SQL 错误关于
myquery << status
我刚刚了解到@jthi查看/运行查询列出了在后台运行的所有查询:查询状态
因此,如果这些信息也可以通过 JSL 访问,那就太好了......
回复:捕获 SQL 错误好处:
用户可以在后台运行 SQL 查询 - 并且代码可以等待查询完成。
与此同时,用户可以继续工作......
回复:捕获 SQL 错误到目前为止的想法:
获取 SQL 错误消息,以便在查询失败时进行调试。
今天在2025年DACH用户会议上提到了一个新的、更加严重的问题( @Georg )。
数据库查询在完成之前被中断的情况:
修复 JMP 错误:ODBC 错误未转发给用户
由于检索到了一些数据,而 JMP 没有抛出错误,因此用户没有机会注意到。