NexusDB:<unnamed tnxodbcquery =“”instance =“”>:查询执行失败:在行比较时输入不匹配(nxtInterval&lt;&gt; nxtNullString)

时间:2018-03-12 08:04:51

标签: c# nexusdb

当我尝试从Nexus数据库中提取记录时,获取以下错误。

错误:

  

NexusDB ::查询执行失败:       在[$ 3CA0 / 15520]进行比较时输入不匹配(nxtInterval&lt;&gt; nxtNullString)

查询:

SELECT * from 
FROM Student
INNER JOIN Department on Department.Code =  Student.DepartmentCode AND (Department.INACTIVE = false OR Department.INACTIVE IS NULL) 
WHERE  Student.DepartmentCode in ?listofCode?

listofCode =&GT; &#39; MEC,欧洲经委会&#39;

注意:我们正在使用Dapper

1 个答案:

答案 0 :(得分:1)

不支持使用IN ...列表的参数。使用文字,例如IN(&#39; Mec&#39;,&#39; Ece&#39;)