Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
paradox의 index 복구(급함)
paradox의 index를 복구하려면 어떻게 해야 하나요.....?
index is out of data라는 오류가 발생합니다.
누가 도와 주시기 바랍니다........^o^..................
1
COMMENTS
김영대
•
2000.01.14 22:14
이광환 wrote:
> paradox의 index를 복구하려면 어떻게 해야 하나요.....?
>
> index is out of data라는 오류가 발생합니다.
> 누가 도와 주시기 바랍니다........^o^..................
Index만 깨졌다면 아래처럼 BDE 함수를 사용해 보세요
Table.Open;
Check(DBIRegenIndexes(Table.Handle));
Table.Close;
그리고 아래는 전에 올렸던 내용인데 자료복구에 관한 내용입니다
파라독스 테이블은 Xbase 계열(Dbase III Plus, Fox Pro, Clipper, ...)의 테이블들중
테이블의 내부 구조를 공개하지 않아 파라독스 사용자들을 난처하게 만들죠
다른 Xbase 들은 테이블이나 인덱스 파일의 내부를 공개하여 파일이 깨졌을때
복구할 수 있는 자료를 주던데...
그대신 파라독스 테이블은 tutil32.dll 이나 tutility.dll 의 함수를 사용하여
테이블을 조작할 수 있습니다
위의 질문내용은 레코드를 삭제했는데 사이즈가 줄지 않는다고 하셨는데
이것은 에러가 아니라 다른 Xbase 계열의 테이블들도 마찬가지로
삭제 표시(파일을 덤프떠보면 '*' 문자로 표시되어 있습니다)만 하는 것입니다
즉, 레코드를 삭제하면 그 즉시 테이블에서 물리적으로 지우지 않고 삭제되었다는
표시만 레코드에 해놓고 물리적으로는 지우지 않습니다
이런 삭제 표시된 레코드를 지우는 작업을 packing 한다고 합니다
반대로 DOS의 삭제된 파일의 복구처럼 삭제(표시)된 레코드를 살리는 것을
unpacking 한다고 합니다
또한 인덱스 파일은 깨져도 다시 만들면 되므로 걱정안 하셔도 됩니다
다른 Xbase 계열들은 이런 복구, 재생성 유틸리티를 함께 제공하는데
파라독스는 tutil32.dll 나 tutility.dll 의 함수를 호출하여 작업을 해야 합니다
아래는 이 dll 들을 응용한 파라독스 테이블 복구 유틸리티 입니다
저도 써 봤는데 괜찮더군요
DataSentry Data Maintenance Utility - http://www.logicprocess.com/download/DSENTRY.EXE
만약 인덱스가 아닌 데이터가 깨졌다면 위의 유틸리티를 써도 약간의
데이터는 손실될 수 있습니다
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
송수현
•
2000.01.15 05:16
2
COMMENTS
/
0
LIKES
SQL LIKE문에 대한 질문입니다.
nuki
•
2000.01.15 09:00
송수현 wrote: > procedure TForm1.Button1Click(Sender: TObject); > var > CDate: String; > begin...
nuki
•
2000.01.16 08:00
nuki wrote: > 송수현 wrote: > > procedure TForm1.Button1Click(Sender: TObject); > > var > > CD...
saint09
•
2000.01.15 03:27
1
COMMENTS
/
0
LIKES
배열 대신 리스트 사용법.
박성훈
•
2000.01.15 21:09
saint09 wrote: > 배열 대신에 리스트를 사용하면 편리하다는 말을 들었습니다. 리스트에 대해 알고 싶습...
맨발의 청춘
•
2000.01.15 03:11
1
COMMENTS
/
0
LIKES
'Candot make a visible window Modal'
이재식
•
2000.01.15 07:12
맨발의 청춘 wrote: > 폼을 ShowModal로 띄울려는되 잘 않되요.. > 어떻게 해야 하나요. > 예외상황이 ...
손규만
•
2000.01.15 02:51
2
COMMENTS
/
0
LIKES
nuki
•
2000.01.15 09:06
손규만 wrote: >
손규만
•
2000.01.15 17:43
nuki wrote: > 손규만 wrote: > >
최장민
2000.01.15 02:29
0
COMMENTS
/
0
LIKES
투명한 ListView 는 어떻게 만드나요?
조규춘
2000.01.15 01:47
0
COMMENTS
/
0
LIKES
자신이 만든 브라우져를 기본브라우져로 만드는 방법은 어떻해 해야하나요!
안명호
2000.01.15 01:37
0
COMMENTS
/
0
LIKES
dbf화일을 Database Desktop으로 열때 Encrypted 에러
강민주
•
2000.01.15 00:43
1
COMMENTS
/
0
LIKES
테이블에 필드목록을 구할려면?
aaa
•
2000.01.15 01:22
아래와 같이 해보세요. var i : integer; begin with Table1 do begin Close; Open; ...
문영미
•
2000.01.15 00:38
1
COMMENTS
/
0
LIKES
서버 다운 되었을때 메세지 처리!
김영대
•
2000.01.15 02:01
문영미 wrote: > 안녕하세요! > > 데이터베이스 접속할시, 서버가 다운된 상태이면 에러 메세지를 보여...
좋은생각
2000.01.15 00:22
0
COMMENTS
/
0
LIKES
VCL->ActiveX컨트롤 질문
좋은생각
2000.01.15 00:21
0
COMMENTS
/
0
LIKES
VCL->ActiveX전환시 조언부탁드립니다.
초보
•
2000.01.14 23:35
4
COMMENTS
/
0
LIKES
INSERT 문장 에러입니다....
김주석
•
2000.01.15 02:23
초보 wrote: > procedure TdaygtearryForm.sqlInsert(Nam:string ; tim:string); > var > sqls: string;...
mute
•
2000.01.14 23:45
초보 wrote: > procedure TdaygtearryForm.sqlInsert(Nam:string ; tim:string); > var > sqls: string;...
초보
•
2000.01.15 00:26
mute wrote: > 초보 wrote: > > procedure TdaygtearryForm.sqlInsert(Nam:string ; tim:string); > > v...
조복기
•
2000.01.15 02:39
안녕하세요.. 프로시저로 던지는 값(Nam:string ; tim:string)하고 쿼리에서 사용하는 파라미터(nam,p...
아폴로DB를 아시나요?
2000.01.14 23:15
0
COMMENTS
/
0
LIKES
DB
윤티
2000.01.14 23:11
0
COMMENTS
/
0
LIKES
컴퓨터용 전자사전이에요
엄화용
2000.01.14 22:13
0
COMMENTS
/
0
LIKES
Qrprinter에 대해서요???
subin
2000.01.14 20:24
0
COMMENTS
/
0
LIKES
Delphi5 Trial 2번째 Install시 Error 이유(고수님 부탁..)
이광환
•
2000.01.14 19:47
1
COMMENTS
/
0
LIKES
paradox의 index 복구(급함)
paradox의 index를 복구하려면 어떻게 해야 하나요.....? index is out of data라는 오류가 발생합니다. 누가 도와 주시기 바랍니다........^o^..................
김영대
•
2000.01.14 22:14
이광환 wrote: > paradox의 index를 복구하려면 어떻게 해야 하나요.....? > > index is out of data...
델초
•
2000.01.14 19:39
3
COMMENTS
/
0
LIKES
TWebBrowser에서 Tab키 사용..??
전철호
•
2000.01.15 04:38
델초 wrote: > TWebBrowser로 브라우저를 만들었는데 Tab키가 안 되네요? > 어떻게 하면되나여?? 제홈...
델초
•
2000.01.15 06:25
죄송합니다. 사이트연결이 안되네요. 혹시 오타가 있는게 아닌지?
전철호
•
2000.01.22 01:06
델초 wrote: > 죄송합니다. > 사이트연결이 안되네요. > 혹시 오타가 있는게 아닌지? http://www.osung...
김진호
•
2000.01.14 19:38
1
COMMENTS
/
0
LIKES
hwp 불러오기
김영대
•
2000.01.14 22:06
김진호 wrote: > 델파이에서 워드나 엑셀을 불러오는 것처럼 HWP도 불러올수가 있나요? > > 그렇다면 ...
신화
•
2000.01.14 19:06
3
COMMENTS
/
0
LIKES
Socket전송에서 보낼 Packet의 분리
구창민
•
2000.01.14 20:14
신화 wrote: > 안녕하십니까? > 여러개의 데이터를 SendText 명령을 사용하여 연속적으로 보낼 경우 이 ...
신화
•
2000.01.15 20:16
구창민 wrote: > 신화 wrote: > > 안녕하십니까? > > 여러개의 데이터를 SendText 명령을 사용하여 연속...
구창민
•
2000.01.20 11:03
신화 wrote: > 구창민 wrote: > > 신화 wrote: > > > 안녕하십니까? > > > 여러개의 데이터를 SendText...
이광환
2000/01/14 19:47
Views
323
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> paradox의 index를 복구하려면 어떻게 해야 하나요.....?
>
> index is out of data라는 오류가 발생합니다.
> 누가 도와 주시기 바랍니다........^o^..................
Index만 깨졌다면 아래처럼 BDE 함수를 사용해 보세요
Table.Open;
Check(DBIRegenIndexes(Table.Handle));
Table.Close;
그리고 아래는 전에 올렸던 내용인데 자료복구에 관한 내용입니다
파라독스 테이블은 Xbase 계열(Dbase III Plus, Fox Pro, Clipper, ...)의 테이블들중
테이블의 내부 구조를 공개하지 않아 파라독스 사용자들을 난처하게 만들죠
다른 Xbase 들은 테이블이나 인덱스 파일의 내부를 공개하여 파일이 깨졌을때
복구할 수 있는 자료를 주던데...
그대신 파라독스 테이블은 tutil32.dll 이나 tutility.dll 의 함수를 사용하여
테이블을 조작할 수 있습니다
위의 질문내용은 레코드를 삭제했는데 사이즈가 줄지 않는다고 하셨는데
이것은 에러가 아니라 다른 Xbase 계열의 테이블들도 마찬가지로
삭제 표시(파일을 덤프떠보면 '*' 문자로 표시되어 있습니다)만 하는 것입니다
즉, 레코드를 삭제하면 그 즉시 테이블에서 물리적으로 지우지 않고 삭제되었다는
표시만 레코드에 해놓고 물리적으로는 지우지 않습니다
이런 삭제 표시된 레코드를 지우는 작업을 packing 한다고 합니다
반대로 DOS의 삭제된 파일의 복구처럼 삭제(표시)된 레코드를 살리는 것을
unpacking 한다고 합니다
또한 인덱스 파일은 깨져도 다시 만들면 되므로 걱정안 하셔도 됩니다
다른 Xbase 계열들은 이런 복구, 재생성 유틸리티를 함께 제공하는데
파라독스는 tutil32.dll 나 tutility.dll 의 함수를 호출하여 작업을 해야 합니다
아래는 이 dll 들을 응용한 파라독스 테이블 복구 유틸리티 입니다
저도 써 봤는데 괜찮더군요
DataSentry Data Maintenance Utility - http://www.logicprocess.com/download/DSENTRY.EXE
만약 인덱스가 아닌 데이터가 깨졌다면 위의 유틸리티를 써도 약간의
데이터는 손실될 수 있습니다