누군가가 해결 방법을 알고 있습니까? "varchar 데이터 형식에서 datetime 데이터 형식으로 변환하면 범위 값을 벗어났습니다." Acumatica 6.10에서 사용자 정의를 게시하려고합니까? 왜 그렇게됩니까?사용자 정의 게시시 Acumatica 오류 : varchar 데이터 형식을 datetime으로 변환
0
A
답변
0
테이블 중 하나의 필드의 데이터 유형이 변경되었다고 추측됩니다. 게시 프로세스는 값을 변경하는 방법을 알 수 없습니다. 사용자 정의에서 사용 된 테이블을 SQL의 현재 유형과 비교했습니다.
또한 현재 값이 새 유형에 맞지 않는 값을 변환하려고 시도했을 수 있습니다. 예를 들어 변환 된 문자열 값이 "15 Jan 2117"이면 SQL SmallDateTime으로 변환되지 않습니다. 최대 날짜는 "6 Jun 2079"
가장 좋은 친구는 SQL 프로파일 러를 실행하여 테이블을 찾을 수 있습니다./sql 구문을 실행하려고합니다.
편집 : 당신은 SQL에서 필드를 변경하면이 때 사이트가 처음로드 테이블 구조를 캐시로 당신이 IIS에서 응용 프로그램을 다시 설정해야합니다. SQL을 변경 한 후에이 작업을 수행 한 다음 RELOAD FROM DATABASE를 클릭하여 사용자 정의 프로젝트 데이터베이스 테이블/스크립트를 업데이트하십시오. 그런 다음 게시 할 때 올바른 데이터 형식을 사용하게됩니다.
어제 SQL 서버에서 변경을 실행했습니다. 영어로 기본 언어를 stablished하고 사용자 정의를 게시 할 수 있습니다. acumatica가 SQL에 정보를 보내는 방식에 이상한 것이 있는지 모르겠습니다. – Clan
답변을 업데이트했습니다. 기본적으로 사이트의 SQL을 변경하여 테이블 변경 사항을 확인하려면 사이트를 재설정해야합니다. – Brendan