Q&A

  • 조회중 프로그램이 먹통 - 원하는 답이 아님
StringGrid에 오라클DB를 조회하는데 Open명령 후

덩치가 큰 Query를 하게되면 엄청나게 오랜시간이 걸리고

조회가 완료될 때까지 다른작업은 하나도 할 수 가 없습니다.

SQL_PLUS와 같이 User Cancel을 일으킬 수 있는 방법이 없는지요

(예 : Visual C++에서는 Ctl+C를 누르면 DB의 연결을 해제하면서 조회가

중단되는데 델파이도 이와같은 방법이 있는지요)



아래조언해주신분의 소스는 저도 있습니다.



Dbgird와 DataSet을 사용하지 않고 위와 같이 중단시키는 방법을 부탁드립니다.

많은 조언 부탁드립니다.





2  COMMENTS
  • Profile
    구창민 1999.08.01 00:01
    델피언 이라면 반드시 읽어야 할 이야기..

    출처 : 마소



    - '감사'라는 한 마디 -



    '성당과 시장'. 참 적절한 비유였다. 10월호 특별 기획으로 준비한 오픈 소스 프로젝트의 성공적인 수행에 대한 분석 기사(원저 에릭 레이먼드(Eric S. Raymond))는 우리에게 시사하는 바가 크다. 탄탄한 조직과 능력을 갖춘 거대 기업조차 성공을 기약할 없는 운영체제 시장에서 리눅스의 성공은 분명 하나의 혁명으로 평가받을 만하다(이 글은 리눅스가 성공할 수 있었던 원인을 '시장' 모델로 정의하고, 저자 스스로가 직접 자신의 이론대로 하나의 오픈 소스 프로젝트를 수행해 이론적인 근거를 증명하는 형식을 띄고 있다.



    ---- 중략 -----



    '성당과 시장'을 읽기 전까지 편집장은 이런 감사의 마음을 너무나 당연히 받아넘긴 것은 아니었나 하는 자책감이 든다. 또한 이런 상황을 우리네 오픈 소스 프로젝트를 진행하는, 또는 이와 유사한 활동을 하는 개발자들에게 비춰보면 그 동안 우리는 얼마나 뻔뻔했는지 새삼 놀라게 된다. 지금이라도 당장 통신 게시판을 뒤져보자. 너무나도 당당하게 '~~가 안되니 되게 해주세요'라는 요구를 찾아볼 수 있다. 더구나 기껏 해결해줘도 진심으로 고맙다는 얘기 한 마디 듣기가 무척이나 힘들다. 제대로 된 오픈 소스 프로젝트 하나 없는 것에 대해 왈가왈부할 처지가 아닌 셈이다. 물을 주지는 못할 망정, 자라나는 싹을 자르는 이런 행위는 어떤 식으로든 사라져야 한다.



    말 한마디로 천냥 빚을 갚는다는 속담이 있다. 단순한 감사의 표현이 우리네 소프트웨어 산업을 살리는 하나의 동기가 될 수도 있다. 늦진 않았다고 본다. GNU 정신을 이어받은 훌륭한 개발자가 아직도 우리 주변에 수도 없이 많을 뿐더러, 이들에겐 우리의 감사의 표현이 다른 어떤 것보다도 가치 있는 대가가 될 것이기 때문이다.

  • Profile
    김영대 1999.07.31 03:01
    류미희 께서 말씀하시기를...

    > StringGrid에 오라클DB를 조회하는데 Open명령 후

    > 덩치가 큰 Query를 하게되면 엄청나게 오랜시간이 걸리고

    > 조회가 완료될 때까지 다른작업은 하나도 할 수 가 없습니다.

    > SQL_PLUS와 같이 User Cancel을 일으킬 수 있는 방법이 없는지요

    > (예 : Visual C++에서는 Ctl+C를 누르면 DB의 연결을 해제하면서 조회가

    > 중단되는데 델파이도 이와같은 방법이 있는지요)

    >

    > 아래조언해주신분의 소스는 저도 있습니다.

    >

    > Dbgird와 DataSet을 사용하지 않고 위와 같이 중단시키는 방법을 부탁드립니다.

    > 많은 조언 부탁드립니다.



    올려놓은 소스를 보시고 좀 고치면 가능은 합니다

    생성된 Thread 를 강제로 kill 하면 리소스의 문제는 있겠지만...

    Thread.Terminate;





    • Lyle
    • 1999.07.31 23:15
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.31 23:24
      Lyle 께서 말씀하시기를... > winsock2.pas 에 보면 WSAEVENT 는 THANDLE type 이더군요. 그런데 THANDLE ...
    • 조호영
    • 1999.07.31 22:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김종환
      1999.08.01 13:12
      말주변이 없어서 그냥 소스를 올립니다. 힌트만 주는것이 본인에겐 더 도움이 될텐데 소스 분석도 도움이 ...
    • 최영란
    • 1999.07.31 22:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 안치봉
      1999.07.31 23:04
      안녕하세요. 아래방식으로 한번 해보시죠. -.-;; type TLoveMe = procedure of Object; TForm1 ...
    • 최수영
      1999.08.04 04:42
      최수영 께서 말씀하시기를... > TreeView를 사용하여 부서코드,우편번호테이블을 검색 Add,AddChild를 동...
    • 델초보
    • 1999.07.31 06:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.31 23:09
      델초보 께서 말씀하시기를... > 안녕하세요. > 다시 질문드리는데요. > 앞에 구창민님께서 말씀하신데로...
    • 김범환
    • 1999.07.31 05:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.07.31 20:50
      김범환 께서 말씀하시기를... > sql콤퍼넌트의 sql을 이용하여 데이타베이스의 레코드를 추가하면 "Error ...
    • 박임선
    • 1999.07.31 03:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박임선
      1999.07.31 19:11
      박임선 께서 말씀하시기를...원인및 해결책 찾았습니다. ===>> DB Explorer 버그였습니다. 화...
    • 곽승주
    • 1999.07.31 03:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유도삼
      1999.08.01 00:38
      곽승주 께서 말씀하시기를... > 안녕하세요. > 퀵리포트를 사용하는데 미리보기는 잘되는데 출력이 안됩...
    • 류미희
    • 1999.07.31 02:48
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.08.01 00:01
      델피언 이라면 반드시 읽어야 할 이야기.. 출처 : 마소 - '감사'라는 한 마디 - '성당과 시장'. ...
    • 김영대
      1999.07.31 03:01
      류미희 께서 말씀하시기를... > StringGrid에 오라클DB를 조회하는데 Open명령 후 > 덩치가 큰 Query를 ...
    • 이창희
    • 1999.07.31 01:43
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.07.31 20:45
      이창희 께서 말씀하시기를... > 페이지 컨트롤의 Tab Sheet를 동적으로 생성하여, > 기존에 만들어져 있...
    • 이무순
    • 1999.07.31 01:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.31 01:54
      이무순 께서 말씀하시기를... > 전번의 답변 고맙습니다. > 이번에는 같은 형식인데 DB에서 값을 읽어서 ...
    • 김태균
      1999.07.31 22:31
      음.... 안녕하셔요. 델파이 4.0하고 NSSQL7.0사이에 생기는 문제는 델파이 4.0이 MSSQL 7.0보다 먼저 ...
    • 김수지
      1999.08.06 17:44
      서비스팩을 install 했는데도 잘 안돼는것 같아요. #3 까지 install 했거든요. 다른 방법 없...
    • 김태균
      1999.08.06 18:22
      제가 소스를 안봐서 정확하게 어디가 문제가 있는건지 아니면 진짜로 델파이하고 MSSQL상에 연결에 문제가...
    • 최석기
    • 1999.07.31 00:00
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.07.31 00:50
      최석기 께서 말씀하시기를... > 안녕하세요.. > 다름이 아니오라 제가 다른 사람 프로그램을 하나 수정하...
    • 최석기
      1999.07.31 01:36
      창민님 답변 감사드립니다. 지금 창민님이 말씀하신것 마냥 사용하고 있습니다. 메인 프로그램에 종속되...
    • 구창민
      1999.07.31 01:51
      구창민입니다. 음..이건 꽁수같지만..도움이 된다면..^^; 타이머를 이용해서 종속 실행파일 프로젝트 소...