【问题标题】:NexusDB: <unnamed TnxODBCQuery instance>: Query execution failed: Type mismatch (nxtInterval <> nxtNullString) when comparing at lineNexusDB:<未命名的 TnxODBCQuery 实例>:查询执行失败:在行比较时类型不匹配(nxtInterval <> nxtNullString)
【发布时间】:2018-03-12 08:04:51
【问题描述】:

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

错误:

NexusDB: : 查询执行失败: 在 [$3CA0/15520] 进行比较时,类型不匹配 (nxtInterval 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=> 'Mec,Ece'

注意:我们使用的是 Dapper

【问题讨论】:

    标签: c# nexusdb


    【解决方案1】:

    不支持对 IN ... 列表使用参数。使用文字,例如 IN ('Mec', 'Ece')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-28
      • 2017-07-17
      • 1970-01-01
      • 2019-07-03
      • 2019-05-17
      相关资源
      最近更新 更多