0
我一直在使用下面的查询,它工作正常,但现在它给出了一个SQL错误。 没有任何可能导致此问题停止工作的更改。 表中没有字段“应用程序ID”。错误 - SQL错误'[高速缓存ODBC] [状态:S1000] [原代码29]
QueueSQL=select distinct (convert(char(5),SkillsetID)+'='+Skillset) from iagentbySkillsetStat where ApplicationID > 10000
QueueMappingSQL=SELECT DISTINCT (convert(char(5),SkillsetID)+'='+Skillset), SkillsetID FROM iagentbySkillsetStat iagentbySkillsetStat WHERE (iagentbySkillsetStat.ApplicationID>10000)
DB-InterSystems的日志文件缓存
错误的详细信息如下。
14/09/2016 11:20:05 a.m. > ERROR - SQL Error '[Cache ODBC][State : S1000][Native Code 29]
[C:\xlink\xlink Compiled Package\Xlink Application\Isps_Ul.exe]
[SQLCODE: <-29>:<Field not found in the applicable tables>]
[Cache Error: <<SYNTAX>errdone+2^%qaqqt>]
[Details: <Prepare>]
[%msg: < SQL ERROR #29: Field 'APPLICATIONID' not found in the applicable tables^select distinct (convert (char (5) , SkillsetID) + :%qpar(1) + Skillset) from iagentbySkillsetStat where ApplicationID >>]'