Q&A

  • 파라독스의 괴상한 현상에 관한 질문
안녕하세요?



파라독스를 사용하다보니 제가 잘몰라서 그런지 기이한 현상이 일어나더군요.



어플리케이션을 제작한 후 종료버튼을 누르면 데이타모듈에서 열어놨던 모든 테이블을 닫았는데(TJusoNote.Active:=false;이런 식으로..) 델파이 database desktop 에서 파일을 Empty하거나 Restruct하려고 하면 아래와 같은 메시지가 나오면서 유틸리티(Empty혹은 Restruct)를 더이상 사용할 수없다고 나오는 군요.

"Cannot perform Utility while file is use"



결국 어플리케이션 실행시 열어놓았던 파일이 닫히지 않았다는 얘기인데 분명히 닫았는데도 왜 이런 현상이 나올까요. 결국 empty,restruct 같은 유틸리티를 사용하려면 컴퓨터를 재부팅해야만 합니다.



또한가지 질문, 제가 제작한 어플리케이션에서 상품명을 입력하기 위해서 상품코드테이블을 참조토록 해놓았는데 입력된 상품명과 수량이 담긴 테이블을 empty혹은 다른 방법으로 삭제하면 코드테이블의 내용일부가 삭제되는군요. 안그럴때도 있지만.



그렇다고 마스터-디테일관계로 설정한 것은 아니고 SQL문에서 그냥 Join해서 사용한 정도인데 말입니다. 정말 알쏭달쏭한 파라독스이며, 귀신이 곡을 할 노릇입니다.



제가 제작한 어플리케이션에 앞으로 들어갈 자료가 제법 많을 텐데 영 신뢰가 가지 않아 불안합니다.



선배제현의 고견을 기다리겠습니다.

1  COMMENTS
  • Profile
    우정엽 1999.12.27 21:27
    이재민 wrote:

    > 안녕하세요?

    >

    > 파라독스를 사용하다보니 제가 잘몰라서 그런지 기이한 현상이 일어나더군요.

    >

    > 어플리케이션을 제작한 후 종료버튼을 누르면 데이타모듈에서 열어놨던 모든 테이블을 닫았는데(TJusoNote.Active:=false;이런 식으로..) 델파이 database desktop 에서 파일을 Empty하거나 Restruct하려고 하면 아래와 같은 메시지가 나오면서 유틸리티(Empty혹은 Restruct)를 더이상 사용할 수없다고 나오는 군요.

    > "Cannot perform Utility while file is use"

    >

    > 결국 어플리케이션 실행시 열어놓았던 파일이 닫히지 않았다는 얘기인데 분명히 닫았는데도 왜 이런 현상이 나올까요. 결국 empty,restruct 같은 유틸리티를 사용하려면 컴퓨터를 재부팅해야만 합니다.

    >

    > 또한가지 질문, 제가 제작한 어플리케이션에서 상품명을 입력하기 위해서 상품코드테이블을 참조토록 해놓았는데 입력된 상품명과 수량이 담긴 테이블을 empty혹은 다른 방법으로 삭제하면 코드테이블의 내용일부가 삭제되는군요. 안그럴때도 있지만.

    >

    > 그렇다고 마스터-디테일관계로 설정한 것은 아니고 SQL문에서 그냥 Join해서 사용한 정도인데 말입니다. 정말 알쏭달쏭한 파라독스이며, 귀신이 곡을 할 노릇입니다.

    >

    > 제가 제작한 어플리케이션에 앞으로 들어갈 자료가 제법 많을 텐데 영 신뢰가 가지 않아 불안합니다.

    >

    > 선배제현의 고견을 기다리겠습니다.



    혹시 이 방법이 맞을까 해서 몇자 적습니다.

    Exclusive가 False상태가 아닌가 싶은데요.

    TTable을 이용하실때 Empty을 하기 위해서는 Exclusive을 True로 해주어야만 돌아가는것 같더군요.

    Table을 선택하시고 Object Inspector에서 Exclusive을 True을 바꾸어 놓고 다시 해보세요.

    도움이 되었으면 좋겠네요.

    • 조강돈
    • 1999.12.28 02:21
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 우정엽
      1999.12.29 19:59
      조강돈 wrote: > 수고하십니다. > 델파이3을 사용하고 있고, 데이터베이스는 Paradox입니다. > 현재 필...
    • 안치봉
      1999.12.28 02:30
      Pos 함수와 Copy 함수를 서보십시오. 예를 들어... procedure TForm1.Button1Click(Sender: TObject)...
    • 1999.12.28 01:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 1999.12.28 01:47
      음냐...저도 한마디...헤헤 성격 급한게 여기서 티가 나는군요.... 올려놓고 기다리지 못해, 델파이 도움...
    • 안치봉
      1999.12.28 01:40
      var spc, bps, fc, tc, total: cardinal; begin FRootDrive := 'C:'; GetDiskFreeSpace(PChar(...
    • 1999.12.28 00:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.28 04:08
      한 wrote: > 안녕하세요... > 모두들 크리스마스 잘 보내셨는지... > 그리고 새천년 준비는 하시는지......
    • 방랑자
      2000.01.15 23:25
      copretns wrote: > 콤보박스의 문자열 선택시 > 리스트박스에서 같은 문자열을 찾아 > 활성화해주는 방...
    • 구창민
      1999.12.28 04:06
      copretns wrote: > 콤보박스의 문자열 선택시 > 리스트박스에서 같은 문자열을 찾아 > 활성화해주는 방...
    • 김매경
    • 1999.12.27 23:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.27 23:13
      김매경 wrote: > 메세지 박스나... messageDlg에서... 메세지가 길어서... > > 한줄로 메세지를 나타내...
    • 초보가
    • 1999.12.27 22:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.27 23:10
      초보가 wrote: > 하나의 폼 부분인 Public 부분에 함수를 정의하여 다른 폼에서도 사용 가능하게 > 하려...
    • copretns
    • 1999.12.27 21:25
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.12.27 23:44
      참고로 WM_MOVING 메세지를 가로채서 만드시면 이런것을 금방 만드실 수 있을것입니다. 전 이 메세지를 ...
    • 이정욱
      1999.12.27 21:57
      수정.. 시간이 허락한다면 수정을 해드리죠.. 하지만 좀 기분이 찜찜하네요. 고객에게서 요구사항...
    • copretns
      1999.12.28 00:44
      저의 요구사항이 좀 찜찜하셨다면 죄송합니다... 제가 워낙 급한 질문이라서...예전에 몇번이나 질문에 ...
    • 문지영
    • 1999.12.27 21:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 류성호
      1999.12.28 00:15
      메모리는 하나의 저장 매체로 다른 저장 매체와 다른 점은 매우 빠르고 컴퓨터의 전원이 공급되어 있을 때...
    • 안치봉
      1999.12.27 22:02
      안녕하세요.... 핸들은 제가 알기로는 말 그대로 핸들입니다. -.-;; 쉽게 보자면 핸들의 값은 모두 ...
    • 송수현
    • 1999.12.27 20:21
    • 8 COMMENTS
    • /
    • 0 LIKES
    • rarebird
      1999.12.28 04:53
    • 혀노
      1999.12.27 20:45
    • 송수현
      1999.12.28 00:08
    • mute
      1999.12.28 00:44
    • 송수현
      1999.12.28 02:21
    • mute
      1999.12.28 04:17
    • 송수현
      1999.12.28 19:44
    • • • •
    • 이홍석
    • 1999.12.27 19:32
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 태호
      1999.12.28 03:12
      이홍석 wrote: > Table 오픈시 > 'OTHER THAN HEADER TABLE:C:AAAINSA.DB' > 이라는 오류가 나옵다. >...
    • 질문자
    • 1999.12.27 19:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.12.27 23:08
      질문자 wrote: > integer로 변수를 선언해주고 초기화를 할려고 합니다.. > 변수가 거의 20개정도가 되는...
    • 초보
    • 1999.12.27 05:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 우정엽
      1999.12.27 21:20
      초보 wrote: > 안녕하세요. > > 저는 Delphi 4와 Paradox DB를 사용하여 고객관리 Program을 만들고 ...
    • 이재민
    • 1999.12.26 10:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 우정엽
      1999.12.27 21:27
      이재민 wrote: > 안녕하세요? > > 파라독스를 사용하다보니 제가 잘몰라서 그런지 기이한 현상이 일어...
    • 이주흥
      1999.12.26 23:30
      갤럭시 wrote: > 안녕하세요..질문하나 올립니다. > 파라독스 테이블에 패스워드를 걸었는데 메인폼에서 ...
    • 태호
      1999.12.28 03:18
      노인네 wrote: > 안녕하세요.. > > 본 사이트의 회원및 방문자 모든분들에게 행운과 행복이 함께 하길 ...
    • 구창민
      1999.12.26 01:58
      노인네 wrote: > 안녕하세요.. > > 본 사이트의 회원및 방문자 모든분들에게 행운과 행복이 함께 하길 ...