C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[13997] Re:Destination must be indexed 갈켜주세여T.T
최보현.U&I [uriduri] 701 읽음    2001-12-28 10:25
초보개발자 님이 쓰신 글 :
: 안녕하세여^^
: 씨++빌더 초보임당...
: Batchmove 컴포넌트 실습중이었는데여
: 컴파일 과정에선 에러가 없다가
: Batchmove 컴포넌트를 실행시키는 부분에서 에러가납니다
: 『Project Project1.exe raised exception class EDBEngine Error
:  with message Destination must be indexed.』
: 테이블의 내용을 옮기는 과정에서 목적지 테이블이 인덱스 되어있어야 한다는
: 이야기 같긴한데 어떻게 하라는 건지 통.. 모르겠어여
: 고수님들의 답변부탁드립니다
: 꼭~~~꼭~~~이여
:

유앤아이 현지 아빠입니다.

배치무브를 할때 주의 하실 점은

배치무브를 하고 나면 인덱스가 엉망이 됩니다.

이유는 빠른 속도를 위해서 ... 인덱스를 무시하고 데이타를 빠르게 옮기는

방법을 사용하기 때문인걸로 압니다. 따라서 ... 배치무브를 하고 나서는 반드시 인덱스를

복구해주셔야 합니다. 그렇지 않으면 무브를 한다음 그다음 부터 데이타를 엑세스 하는데 ,

문제가 발생하겠지요~ 여기까지는 단순 주의 사항이구요~

만약 ...님의 경우처럼 저런에러메세지를 보게 된다면 목적지의 데이타셋이 아무런 인덱스또는

키가 없이 단순더미 테이블이라는 야그가 될것 같은데요~

목적지의 데이타셋에 인덱스 설정을 하시고 배치무브를 실행 해보십시요~

BDE 쪽은 잘 모르겠지만 ... 엑세스나 오라클 .. SQL 서버등은 디비메니저에서 ...

바로 인덱스를 잡으실수 있으니 ... 간단히 테스트 하실수 있을 겁니다.

그럼

+ -

관련 글 리스트
13977 Destination must be indexed 갈켜주세여T.T 초보개발자 684 2001/12/27
13997     Re:Destination must be indexed 갈켜주세여T.T 최보현.U&I 701 2001/12/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.