모두액세스 쿼리 오류 - Null 및 변형 데이터 형식 -이 오류를 수정하려면 어떻게합니까?
이 오류는 나를 미친 듯이 만듭니다. 나는 2 시간 동안 그것을 계산하려고 노력했고/또는 행운이없는 주위를 해결하려고 노력했다. 여기에 오류가 있습니다 :
"NULL 값을 Variant 데이터 형식이 아닌 변수에 할당하려고했습니다." - tbl_parent_001 다른 큰 표합니다 (상위 요소의 기록을 단일화하기 위해)에서에 의해 그룹을 통해 생성 된
SELECT tbl_budir_002.Location_Index, tbl_parent_001.NEWPARENTID
INTO tbl_budir_003
FROM (tbl_budir_002
LEFT JOIN qry_parent_003
ON tbl_budir_002.Location_Index = qry_parent_003.Location_Index)
LEFT JOIN tbl_parent_001
ON qry_parent_003.PARENTNAME = tbl_parent_001.PARENTNAME;
내가 생각하는 합병증이 시점에서 온다 :
여기 내 SQL입니다. 필자는 수동으로 테이블에 가서 필드 autonumber로 NEWPARENTID 필드를 할당해야만 PARENTNAME 레코드의 기본 키를 줄 수있었습니다. 자, 쿼리를 실행하면 위의 오류가 발생합니다. 나는 이것이 내가 문제를 일으키는 자판이라고 생각하지만, 쿼리를 사용하여 기본 키를 만드는 다른 방법을 모른다.
그래서 (1) 현재 쿼리 설정에서 오류를 완화하고 (2) 테이블의 디자인보기를 통해 수동으로 입력하는 대신 기본 키를 만드는 더 나은 방법을 생각해보십시오. 문제가 LEFT JOIN
수 있습니다처럼
덕분에, 노아
Variant 데이터 형식은 VBA에 있고 데이터 테이블에는 없습니다. 따라서 SQL뿐 아니라 어딘가에서 코드를 실행해야합니다. 당신은 명확히 할 수 있습니까? –