mdb导出差异报错

mdb导出差异的时候

mdb导出差异报错

 

 導出差異如果遇到這個報錯

 

那就去這個路徑找這個LOG
C:\Program Files (x86)\Camstar\Logs

這個LOG裡面紀錄了一條
20211208193222 Function: LoadCDOFields Error: The given key was not present in the dictionary. Table: CDOFields FieldId: 671092002 Field Name: ahCurrentWorkOrder Source File: C:\Users\T11990058\Desktop\mdb\dev\InSiteSemi.mdb

基本上這個報錯就是有字段的Caption被刪掉了

如果你知道這個字段在哪裡還好,直接補上去基本上可以,如果你不知道這個字段是在哪個服務裡面,可以透過以下SQL去查:
select * from CDOFields t
left join cdodefinition d on d.cdodefid=t.cdodefid
where t.fieldid='671092002'

就可以找到對應這個字段是在哪個服務裡面了!

where條件的FieldID就是LOG裡面紀錄的那個FieldID

mdb导出差异报错

 

mdb导出差异报错

 

就可以找到這個裡面的Caption是空的

 

上一篇:PHP json_encode() 函数介绍


下一篇:MYSQL——SQL包含的6个部分