Office에서 MS Access 2016을 실행하고 있습니다. 어제 32비트 버전을 제거하고 64비트 Office 및 Access를 설치했습니다. 이제 Access가 실행되지 않습니다. 특정 사례로 다음 기능을 사용하여 쿼리를 만들었습니다.
Rep: Replace([field1],"s","a")
더 이상 정보 가 없습니다 #Error
.
교과서의 예를 사용하면
a: InStr("Hello","L")
그것은 나에게 오류를 준다"인수 개수 불일치".
."Name___Surname"
기능
b: InStr([Table1]![Field1],"_")
나에게 #Error
.
마지막 예의 SQL은 다음과 같습니다.
SELECT Table1.Field1, InStr([Table1]![Field1],"_") AS b
FROM Table1;
이것은 또한 나에게 #Error
.
32비트 버전을 다시 설치해야 합니까, 아니면 64비트 버전이 작동하도록 계속 노력해야 합니까?
답변1
버전을 결정하려면 다음을 읽어보세요.64비트 또는 32비트 중에서 선택하세요..
여전히 x64를 사용하고 싶다면 다음 내용을 읽어보세요. 호환성 검사기 사용자 가이드
Office x64에서는 일치하는 라이브러리(참조)가 필요하거나
Replace()
라이브러리에 대한 링크가 작동하지 않는 VBA-Ide의 도구 확인->참조와 같이 VBA 기능이 작동하지 못하게 합니다(VBA용 링크가 첫 번째이고, 하나가 작동하지 않으면 모두 깨졌습니다.)Win-API 호출은 다음과 같아야 합니다.x64로 변환
ActiveX 컨트롤에는 x64 버전이 필요합니다.