Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mule 执行游标';jconnect_implicit_1';在具有多个SQL语句的过程上声明_Mule_Mulesoft_Mule Esb_Mule4 - Fatal编程技术网

Mule 执行游标';jconnect_implicit_1';在具有多个SQL语句的过程上声明

Mule 执行游标';jconnect_implicit_1';在具有多个SQL语句的过程上声明,mule,mulesoft,mule-esb,mule4,Mule,Mulesoft,Mule Esb,Mule4,使用Mule 4.2.2中用于Sybase数据库的“数据库存储过程”连接器 {call XXX}-它在Mule 4.2.2 studio中使用jconn4-26502.jar时不起作用,出现以下错误 exec XXX-它正在SQL开发工具中工作 description=在具有多条SQL语句的过程上声明执行游标“jconnect_implicit_1”。为了使该游标的声明合法,该过程应该有一个SELECT语句子句 detailedDescription=Execute游标“jconnect_im

使用Mule 4.2.2中用于Sybase数据库的“数据库存储过程”连接器

  • {call XXX}-它在Mule 4.2.2 studio中使用jconn4-26502.jar时不起作用,出现以下错误

  • exec XXX-它正在SQL开发工具中工作

    description=在具有多条SQL语句的过程上声明执行游标“jconnect_implicit_1”。为了使该游标的声明合法,该过程应该有一个SELECT语句子句

    detailedDescription=Execute游标“jconnect_implicit_1”在具有多条SQL语句的过程上声明。为了使该游标的声明合法,该过程应该有一个SELECT语句子句

    errorType=DB:QUERY\u执行 原因=org.mule.extension.db.api.exception.connection.QueryExecutionException


  • 问题是通过使用CallableStatement编写java代码来解决的。

    很高兴您自己找到了答案,但是您能否为将来可能会发现这个问题的人提供更多的细节?除了java代码之外,我们还尝试了另一个选项,通过使用下面的配置使用DB连接器本身来解决这个问题<代码>驱动程序名称:-net.sourceforge.jtds.jdbc.Driver数据库协议:-jdbc:jtds:sybase依赖关系:-net.sourceforge.jtds jtds 1.3.1共享库:-net.sourceforge.jtds jtds