내 Lotus Notes 스크립트에서 아래와 같은 논리가 있습니다. 이는 기본적으로 두 개의 SELECT.에 대한 것이고, 각 SELECT.에 대해 개별적으로 Fetch를 수행하고 SELECT는 WHERE 절에 변이가있는 동일한 DB2 테이블에 대한 것입니다. 내가 얻는 오류는 두 번째 FETCH입니다. 내가 얻는 오류는 ---> 필드 개수 불일치 오류 :Lotus Notes 스크립트 오류 : 필드 개수 불일치
count = 0
If (srccon.Execute(selectstatement, fldLst1) = 0) Then
Goto GetNextDoc
End If
count = srccon.Fetch(fldLst1)
If (count = 0) Then
Goto GetNextDoc
End If
위의 커서 선택 및 가져 오기를 수행하면 오류가 발생하지 않습니다.
절은 오류의 원인이되는 경우에 약간의 변화 와 같은 DB2 테이블을위한 커서 아래로 :
count1 = 0
If (srccon.Execute(selectstatement1, fldLst) = 0) Then
Goto GetNextDoc
End If
count1 = srccon.Fetch(fldLst) ---> The error is pointing to this line
and the error is
나는이 점에서 어떤 도움을 주셔서 감사합니다. 나는 또한 이 30 일을 제외하고 현재 날짜에 대한 나의 이전 문제에 대한 훌륭한 해결책을 만든 신사에게 감사 할 것입니다. 많은 감사
selectstatement, fldLst1, selectstatement1 및 fldLst의 값은 무엇입니까? –
selectstatement는 SELECT A * from A where A = B이고 selectstatement1은 SELECT A * WHERE A = C입니다. 여기에서 말하고자하는 것은 SELECT 문은 WHERE 조건의 작은 변화가있는 동일한 테이블에서 간단하게 선택하는 것입니다. fldLst1 = 표 A의 열 목록 및 fldLst = 표 A의 열 목록 – user3328120
fldLst에 대해 좋아하지 않는 것처럼 보입니다. 두 쿼리 모두 fldLst1을 사용해 보셨습니까? –