몇 시간 동안이 오류가 발생했습니다. 는 open_form
이벤트에서 나는이오류 :이 레코드 세트를 업데이트 할 수 없습니다.
Id = vId
처럼 recordset
에 값을 설정합니다. 하지만 1 개의 양식으로, 내가 업데이트하는 필드에 관계없이이 오류가 발생합니다.
This recordset is not updateable
은 내가 많은 것을 시도 http://support.microsoft.com/default.aspx?...kb;en-us;328828
이 문서를 참조하십시오. 아무것도 작업 아무 관계가 없다, 나는, 양식 나는 primary key autoincrement
을 가지고 dynaset
navigation control
이다있어, allow edits
가 활성화되고 data entry
는 또한
yes로 설정되어,이 테이블을 편집 할 수있는 권한을 가지고
이전에이 오류가 발생 했습니까?
또한 97에서 2010로 변환되었으며 현재 테이블은 SQL server 2012
으로 연결됩니다. 이전에 작동하는지 모르겠지만 내 앱이 아니기 때문에 작동하지 않는 것 같습니다.
양식의 데이터 입력 속성을 예로 설정하면 양식에 기존 레코드가 표시되지 않고 새 레코드 만 추가 할 수 있습니다. 그게 니가 원하는거야? 그러나, 나는 그것이 당신이 해결하고자하는 문제에 기여하는지 여부를 모른다. – HansUp
폼의 레코드 원본이 쿼리 인 경우 쿼리의 SQL을 표시하는 데 도움이 될 수 있습니다. – HansUp
정말 고마워요. 이제 작동합니다. 레코드 원본을 보게하고 조인이 3 개 있었고 그 중 하나가 기본 키가 설정되지 않은 테이블에있었습니다. 나는 그것을 고치기 위해 이드를 설정했다. 당신은 포인트를 얻기 위해 대답으로 쓸 수 있습니다 :) – Marc