MS Access에서 SQL 하위 쿼리를 만들려고합니다. "형식이 일치하지 않습니다.
"오류 메시지가 나타납니다. I는 변수를 추가하는 시도에서는 CStr계산식이있는 하위 쿼리에 대한 조건 식의 데이터 형식이 일치하지 않습니다.
IIF(PDetail.VeName="Siem" AND [DeExtr1]="Contr REF#",
TRIM(MID (PDetail.Desc, (InStr([PDetail.Desc],":")+1), LEN(PDetail.Desc))),
TRIM(MID (PDetail.Desc, (InStr([PDetail.Desc],":")+1), LEN(PDetail.Desc)))
) AS DeExtrREF
여전히 오류 메시지가 나타날
부질 다음과 같이 행 Query6
SELECT *
(SELECT Locs_Eq.Locs_Eq
FROM Locs_Eq
WHERE Query6.StDeExtrREF=CStr(Locs_Eq.Full_VendSN)
) AS Loc_1
FROM Query6
DeExtrREF
는 가변이다. 도와주세요.
추가 정보를 제공해 줄 수 있습니까? 그 자체로 이것은 매우 이상하게 보이는 쿼리입니다. Access에서 왔기 때문에 다른 여러 쿼리가 관련되어 있다고 생각합니다. 어떤 테이블 구조를 제공하고 무엇을하려고하는지에 대한 아이디어를 주면 아마 도움이 될 것입니다. – Lance