FIX: 서버쪽 ADO 레코드 집합에 레코드를 추가하면 잘못된 책갈피 오류 메시지가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 281887 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

DataGrid를 사용하여 서버쪽 ADO(ActiveX Data Objects) 레코드 집합에 레코드를 추가하면 DataGrid가 표시할 수 있는 것보다 많은 레코드가 있을 때 다음과 같은 오류 메시지 중 하나가 나타납니다.
책갈피가 잘못되었습니다.
-또는-
c0000005(액세스 위반)

원인

책갈피가 잘못되었다는 오류 메시지는 Visual Studio 서비스 팩 5(SP5)를 적용하지 않은 경우 발생합니다. Visual Studio 서비스 팩 5(SP5)가 설치된 컴퓨터에 MDAC(Microsoft Data Access Components) 2.6 또는 MDAC 2.7이 설치된 경우(서비스 팩 없이) 액세스 위반 오류 메시지가 나타납니다.

해결 방법

이 문제를 해결하려면 Microsoft Data Access Components(MDAC) 2.6 또는 MDAC 2.7의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
300635 INFO: 최신 MDAC 2.6 서비스 팩을 구하는 방법
가장 간단한 해결 방법은 DataGrids를 사용하여 ADO 레코드 집합에 레코드를 추가하는 인스턴스에 대해 클라이언트쪽 커서로 전환하는 것입니다.

현재 상태

MDAC

이 문제는 MDAC 2.6 서비스 팩 1과 MDAC 2.7 서비스 팩 1에서 처음 해결되었습니다.

Visual Studio 6.0

Microsoft Visual Studio 6.0 서비스 팩 5(SP5)에서는 이 버그가 해결되었습니다. Visual Studio 서비스 팩에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
194022 Visual Studio 6.0 서비스 팩의 내용, 위치, 필요한 이유

194295 Visual Studio 서비스 팩이 설치되었는지 확인하는 방법
최신 Visual Studio 서비스 팩을 다운로드하려면 다음 Microsoft 웹 사이트를 방문하십시오.
http://www.microsoft.com/korea/msdn/vstudio/downloads/updates/

추가 정보

문제를 재현하는 방법

  1. Visual Basic에서 표준 EXE를 새로 만듭니다. 기본적으로 Form1이 생성됩니다.
  2. 프로젝트 메뉴에서 구성 요소, Microsoft ADO Data Control 6.0Microsoft DataGrid Control 6.0을 차례로 선택한 다음 각 인스턴스를 폼에 놓습니다.
  3. ADO 데이터 컨트롤을 마우스 오른쪽 단추로 누르고 일반 탭에서 SQL Server 데이터베이스에 대한 연결 문자열을 설정합니다.
  4. Recordsource 탭을 선택하고 2-adCmdTable을 선택한 다음 드롭다운 목록에서 데이터베이스에 있는 테이블을 선택합니다.
  5. ADODC1 속성 시트에서 CursorLocation 속성을 2-adUseServer로 설정합니다.
  6. 속성 시트에서 DataGrid를 선택한 다음 AllowAddNewTrue로 설정하고 DataSourceADODC1로 설정합니다.
  7. 프로젝트를 실행하고 DataGrid의 맨 아래에 도달할 때까지 Page Down 키를 누릅니다.
  8. 마지막 행에 도달하면 필드를 눌러 레코드 추가를 시작합니다. 새 레코드에 새로 추가된 필드를 이동하면 MDAC 2.5를 실행하는 컴퓨터에 Visual Studio SP5를 적용하지 않은 경우 "현상" 절에 나열한 두 오류 메시지 중 하나가 나타납니다.

참조

MDAC의 이전 버전으로 되돌리려면 다음 Microsoft 웹 사이트에서 다운로드할 수 있는 구성 요소 검사기 도구를 사용하십시오.
구성 요소 검사기 도구
http://www.microsoft.com/data/download.htm#CCinfo(영문)




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 281887 - 마지막 검토: 2006년 4월 21일 금요일 - 수정: 7.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Visual Basic 6.0 Enterprise Edition
  • Microsoft Visual Basic 6.0 Enterprise Edition 서비스 팩 3
  • Microsoft Visual Basic 6.0 Enterprise Edition 서비스 팩 4
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft ActiveX Data Objects 2.5
키워드:?
kbbug kbfix kbado260fix kbvs600sp5fix kbqfe kbmdac260sp1fix kbdatabase kbhotfixserver KB281887

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com