이 Access 2002 데이터베이스 작업 중입니다. SQL Server 2008에 연결된 서버를 사용합니다. DLookup을 수행하고 날짜를 확인하는 기본 폼로드시 문제가 발생합니다.Access 2002에서 Access 2010으로 문자열에서 날짜 및/또는 시간을 변환 할 때 변환하지 못했습니다.
EndDate = Nz(DLookup("End_Date", "Employee", "EmpID= " & EmpID & " AND End_Date IS NOT NULL AND End_Date < #" & Now & "#"), "")
지금이 Access 2002에서 잘 작동하지만 액세스 2010 년에 내가 얻을 : 문자열에서 날짜 및/또는 시간을 변환 할 때 변환이 실패
여기 키커는하지만, 그것은 액세스 2010 년 작품이다 한 사용자에게 : 나 자신. 다른 사용자는 Windows 7 및 Access 2010 Runtime을 사용하여 잘 작동하며 다른 설치는 정상적으로 작동합니다. 동일한 컴퓨터에서 MDB도 올바르게 작동합니다. 파운드 기호를 SQL Server와 같은 작은 따옴표로 바꾸면 2010 컴퓨터에서 제대로 실행되지만 더 이상 2002 (duh)에서는 작동하지 않습니다.
방금 내 뇌를 부수고 정상적으로 모든 Office를 제거한 다음 다시 설치하고 Access Runtime 용 SP1이 마지막에 설치되었는지 확인하여 작동시킬 수있었습니다.
이렇게하면 처음 문제가 발생합니다. 하지만 형식에 대한 오류가 발생합니다. 나는 레퍼런스가 엉망이 된 느낌이 든다. 실행하려고하는 MDE이며 터미널 서버에서 Access 2010 런타임입니다. 다시 흥미로운 점은 내 프로필, 터미널 서버에서 작동하지만 다른 사람의 프로필에서는 작동하지 않는다는 것입니다. 참조가 어떻게 든 프로파일에 다시 링크 될 수 있습니까? – bigphildogg86
나는 혼란 스럽다. 당신이 여전히 ""AND End_Date
HansUp
이것이 초기 문제 였고 현재 해결 된 경우 현재 문제에 대한 세부 정보를 제공해주십시오. 미안 해요, 여기 잃었어요. :-( – HansUp