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

델파이 Q&A
Delphi Programming Q&A
[3527] [답변] TNET/ [델]인덱스화일이 깨질때 복구하는 방법..
grcsb [ ] 1247 읽음    1998-07-04 13:24
우선 Index가 깨지는 경우는..
여러 사용자가 접근할 경우에 많이 생깁니다..
Paradox는 단일 이용자의 경우에도 불안하기 때문에..
될 수 있는 한 멀티유저로는 사용하지 않는 것이 좋습니다..
또한 잦은 에러로 인하여 깨지는 수도 많습니다..
코딩하실 때 에러처리를 확실하게 해주셔야 합니다..
위의 두 가지 경우가 아니고 단일 유저 사용이라면..
깨지는 경우는 그렇게 흔하지 않습니다..

단, 웹프로그램에서는 하나의 프로그램이 읽어서 뿌려주기 때문에..
별 문제가 없습니다..
또MIDAS와 같이 멀티티어에서도 별 문제가 없습니다..
(여기서 별 문제가 없다는 것은 단일유저효과를 말씀드립니다..)
하지만 웹 프로그래밍에서도 웹으로 접근하는 거 외에..
다른 프로그램으로 접근이 된다면..
역시 깨집니다..

Table을 Pack하는 방법은..
Go PDSPF.11 자료실에 이미 올라와 있습니다..
제가 올린 RyuLib안에도 들어있고요..

Table의 내용을 순차적으로 하려면..
두가지 방법 밖에 없는 것으로 압니다..
첫째, 해당 필드가 인드스 되어 있는 경우..
둘째, View를 사용할 경우..

마지막으로 인댁스를 다시 생성하는 것은..
TTable.DeleteIndex, TTable.AddIndex 메소드를..
참고하시 바랍니다..
Table이 Open 되기 전에 인댁스 화일을 지우셔도 됩니다..


From 류..


+ -

관련 글 리스트
3527 [답변] TNET/ [델]인덱스화일이 깨질때 복구하는 방법.. grcsb 1247 1998/07/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.