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 >>]'