내 Access 응용 프로그램에서 기존 필드 값을 새 값으로 연결하려고합니다. VBA로 작성된 코드가 아래와 같습니다. 오류 3075가 발생합니다. "구문 오류 누락 연산자"Ms Access SQL VBA 쿼리 오류 없음 3075
sUser = UserNameWindows
' MsgBox sUser
currenttime = Format(Now(), "dd/mm/yyyy hh:mm:ss")
SqlQuery = "UPDATE tbl_AllRequests " & _
" SET [Status]= 'Archived' " & _
", [History] = [History] & CHR(13) & CHR(10) & 'Archived on' " & currenttime & " ' by ' & '" + sUser + "' " & _
" WHERE [ID] in (" & selectedIDs & ")"
'" SET [History] = concat([History], 'Archived on " & currenttime & " by '" & sUser & "'&')'&" & _
'data=concat(data, 'a')
'SqlQuery = "UPDATE tbl_AllRequests SET Status = 'Archived' WHERE ID in (17, 11)"
Debug.Print "this is new one " & SqlQuery
DoCmd.RunSQL SqlQuery, True
아래 코드 줄에 오류가 발생합니다.
", [History] = [History] & CHR(13) & CHR(10) & 'Archived on' " & currenttime & " ' by ' & '" + sUser + "' " & _
'에 보관 된'후 내가 코드를 제거하면
그것을 작동합니다.감사
해당 줄을 '& s "+ sUser +"'및 'History'= [History] & CHR (10) & ' "& _'. ''Archived on ''이전과''by ''전에 알리기 – zedfoxus
여전히 제안 [Code] ", [History] = [History] & CHR (13) 다음에 새로운 오류 코드가 나타납니다.) & '[+ Code] – hdc
은 현재 시간이 날짜 값이기 때문에 & CHR (10) &'Archived on '&'& currenttime & "& '&'"+ sUser + " '& – hdc