문제

나는 다음에 오류가 MS 액세스 ADP 를 추가하려고 할 때 기록 양식에서 연결 MS SQL Server2000 테이블:

런타임 오류'31004':

의 가치는(일련 번호)분야 할 수 없습 retrived 되기 전에 저장됩니다.

저장하십시오 레코드를 포함하는 의(일련 번호)분야 이전 이 작업을 수행하기.참고: 검색 실제로 철자가 잘못에 오류가 있습니다.

이게 무엇인지 의미?

나는 웹 검색을 대답을 찾기 위해 특정 사이트로만 전문가에 액세스 할 수 있습니다.

도움이 되었습니까?

해결책

첫째,너에 대해서 살펴보겠 전문가-환 할 FireFox 에서,당신은 이에 해당하는 답변이 아래쪽에 페이지입니다.

두번째,당신은 하위 양식에서는 양식을 사용하여 일련 번호/키 분야에서 마스터 형성하는가?당신은 당신을 필요로 하는 데이터의에서는 하위되었다(즉,자신의 키)하기 전에 주요 형태가 저장됩니다.당신이 될 수 있으로 교착 상태의 A,B 이 필요한 서면 먼저 저장.

다른 것보다,당신은 어떻게든 해야 합니다에 액세스할 수 있는 일련 번호 필드를 때 그것을 저장할 수 있습니다.장 내가 제안할 수 있는 코드를 단계별로 라인에 의해 라인입니다.

다른 팁

당신은 노력하는 값의 Id 필드를 변 또는 다른 뭔가를 하기 전에 당신이 저장한 기록이 있는가?

어떤 이유로,당신의 노력하고 값을 읽의 정체성장기 전에 레코드 저장되었습는 무엇이 생성되는 정체성 필드입니다.즉,아무도 가치 있는 일련 번호 필드에까지 행 저장됩니다.

내 생각에는 우리가 볼 필요가 더 많은 코드에 대해 더 알고에 이르는 단계에까지 이 오류를 해결하에 그것은 더 세부 사항입니다.

당신이 있어야 추가 몇 줄의 코드를 표시하는 방법을 우리에게 당신 데이터를 관리하고 당신이 무엇을 하고 있다.하지만 난 의심에 관한 문제는 레코드 집합을 업데이트합니다.을 확인할 수 있습니다면 이 값은 일련 번호는 만들어질까요?그것은에서 사용할 수 있어서 형태가 있습니까?추가할 수 있습니어에게 이 값을 표시하는 방법을 확인 생성되는 새로 추가할 때가 있습니까?기본 레코드 집합을 올바르게 업데이트가?수 당신이 무언가를 추가한다.레코드 집합.업데이트에 어떤 형태 이벤트:나는 것을 시도 OnCurrent 중...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top