Q&A

  • 초보자의 DB 연결에 대한 의문점...
^^ 항상 답변해 주시는 델피언님들께 다시 감사의 말씀을 드립니다.



그럼 의문점을 질문하겠습니다.

폼에 쿼리를 하나 줘서 결과값을 받아오도록 하였습니다.

그리고 같은 폼에 그 결과값으로 연산을 해야 합니다.



헌데, 만약에 서버와의 연결이 너무 느리다거나 아님 아예 끊길 경우가 생기지 않

겠습니까? 이럴 경우를 대비하여 어떻게 대비책을 세워 두는지요.

쿼리 결과값을 제대로 받아오지 못하면 그 결과값으로 연산을 해야 하는 것은 어떤 상황이 발생하는지요.



답변에 목말라하는 초보에게 답변을 주세여~~~ 흑.

3  COMMENTS
  • Profile
    성호종 2000.07.15 09:39
    선해석 wrote:

    만약 서버와의 연결이 느리거나 끊어진다면 DB의 session이 죽은것입니다.

    query의 결과값을 가지고 올때 exception 처리를 하셔서

    정상이 아닌 결과값은 연산을 하지 않으셔야 겠죠....rollback도 하셔야 하고 MessageBox로 Error처리를 하셔야겠지요~



    > ^^ 항상 답변해 주시는 델피언님들께 다시 감사의 말씀을 드립니다.

    >

    > 그럼 의문점을 질문하겠습니다.

    > 폼에 쿼리를 하나 줘서 결과값을 받아오도록 하였습니다.

    > 그리고 같은 폼에 그 결과값으로 연산을 해야 합니다.

    >

    > 헌데, 만약에 서버와의 연결이 너무 느리다거나 아님 아예 끊길 경우가 생기지 않

    > 겠습니까? 이럴 경우를 대비하여 어떻게 대비책을 세워 두는지요.

    > 쿼리 결과값을 제대로 받아오지 못하면 그 결과값으로 연산을 해야 하는 것은 어떤 상황이 발생하는지요.

    >

    > 답변에 목말라하는 초보에게 답변을 주세여~~~ 흑.

  • Profile
    김일영 2000.07.15 09:34
    자세한건 잘 모르겠지만...

    Exception이 발생하는 상황이므로 예외처리문으로 처리하면 되겠죠...

    대답이 너무 단순해 죄송합니다만... 구체적인 상황을 알지 못하는 상태라...

    이를테면 Query같으면 Query.Open을 try문으로 잡으면 될 겁니다.

    그래서 예외처리 코드를 작성해서 Query.Close 및 기타 작업(예외 발생을 사용자에게

    통지하는 등)을 하는 정도겠지요...

    그럼...

  • Profile
    선해석 2000.07.15 09:55
    김일영 wrote:

    > 자세한건 잘 모르겠지만...

    > Exception이 발생하는 상황이므로 예외처리문으로 처리하면 되겠죠...

    > 대답이 너무 단순해 죄송합니다만... 구체적인 상황을 알지 못하는 상태라...

    > 이를테면 Query같으면 Query.Open을 try문으로 잡으면 될 겁니다.

    > 그래서 예외처리 코드를 작성해서 Query.Close 및 기타 작업(예외 발생을 사용자에게

    > 통지하는 등)을 하는 정도겠지요...

    > 그럼...



    말 그대로입니다. 참고할수 있는 문서를 알고 계신분은 좀 가르쳐 주시면 정말 감사하겠습니다.



    ^^ 다음에 제가 고수되면 사소한 질문에도 열성으로 답할것을 다짐하는 바입니다.

    • 선해석
    • 2000.07.15 08:07
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.15 09:39
      선해석 wrote: 만약 서버와의 연결이 느리거나 끊어진다면 DB의 session이 죽은것입니다. query의 결과값...
    • 김일영
      2000.07.15 09:34
      자세한건 잘 모르겠지만... Exception이 발생하는 상황이므로 예외처리문으로 처리하면 되겠죠... 대답이...
    • 선해석
      2000.07.15 09:55
      김일영 wrote: > 자세한건 잘 모르겠지만... > Exception이 발생하는 상황이므로 예외처리문으로 처리하...
    • 안젤726
    • 2000.07.15 07:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 돌멩이
      2000.07.15 19:41
      안젤726 wrote: > BDE만으로 오라클을 접속할 수 있는지 알고 싶습니다. > 배포화일에 BDE만을 가지고 오...
    • 아세만
      2000.07.15 20:31
      돌멩이 wrote: > 안젤726 wrote: > > BDE만으로 오라클을 접속할 수 있는지 알고 싶습니다. > > 배포화...
    • 초보
    • 2000.07.15 07:03
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.07.15 08:16
      안녕하세여.. 타락임다..^^ 제가 팁모아에 올려놨습니다.. 타락천사.... 초보 wrote: > 많은 도...
    • 초보
      2000.07.15 09:12
      타락천사 wrote: > 안녕하세여.. 타락임다..^^ > > 제가 팁모아에 올려놨습니다.. > > 타락천사.......
    • 이재식
      2000.07.15 07:48
      이재식 Wrote : 안녕하세요? 간단한 해결방법은 테이블이 아닌 쿼리를 쓰시면 됩니다. 테이블 컴포...
    • 성호종
      2000.07.15 22:54
      천향신공 wrote: 쓰셔도 무방할겁니다. 왜냐면 제가 작년에 Windows2000영문BetaServer에서 작업을 해서 ...
    • 초보
    • 2001.03.28 11:22
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김일영
    • 2000.07.15 06:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김일영
      2000.07.15 06:41
      제 답을 제가 하다니... 하도 별의별걸 다 해보다가 정말 뜻밖의 우연으로 알아낸건데... ReadString('')...
    • 권오정
    • 2000.07.15 05:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 정웅기
      2000.07.15 18:36
      권오정 wrote: > MDImain에서 MDIchild를 호출할때 다음과 같은문장을 넣어 놓았습니다 > > Form1...
    • 선해석
    • 2000.07.15 05:39
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.07.15 07:11
      선해석 wrote: > BDE error $000F 라는 메세지가 갑자기 나타나네요. > > 별 손댄것이 없는데 말이죠.....
    • heimdal
    • 2000.07.15 05:44
    • 4 COMMENTS
    • /
    • 0 LIKES
    • hugehead
      2000.07.15 07:22
      만약에 combobox 목록에 보여주어야 할 날짜가 db에서 읽어서 보여주어야 한다면 TDBLookupComboBox를 쓰세...
    • 타락천사
      2000.07.15 06:08
      안녕하세여.. 타락임다..^^ 제가 알기론 DBComboBox의 Items에 넣을려는 스트링 리스트를 넣어 줘야 해...
    • heimdal
      2000.07.15 07:18
      타락천사 wrote: > 안녕하세여.. 타락임다..^^ > > 제가 알기론 DBComboBox의 Items에 넣을려는 스트링...
    • 타락천사
      2000.07.15 08:20
      안녕하세여. 타락임다... 콤보박스 사용법을 모르는군여.. 콤보박스 에디터에 보이는건 ComboBox.Tex...
    • 장권진
    • 2000.07.15 03:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      2000.07.15 06:05
      서버소켓의 알맞는 이벤트에 그냥 프로그래밍 하세요. 알아서 쓰레드로 처리해 줍니다. ^^ 장권진 wr...
    • 어린왕자
      2000.07.19 03:58
      영원한 델초보 어린왕자라구 합니다..대답은 아니구요.. DataRequest가 뭡니까요? 아마 에러가 한글단어...
    • hugehead
      2000.07.19 23:55
      TADOQuery.SQL에 넣는 것 같이 문제가 간단하지는 않습니다. 지금 MIDAS를 이용하는 환경이거든요. Multi...
    • 타락천사
      2000.07.15 04:37
      안녕하세여..타락임다..^^ 게시판에 답변 안한다루 협박이 들어와서 놀래서 뛰어 왔슴다..^^;; ADOQu...
    • hugehead
      2000.07.15 08:53
      박효진씨 대신해서 답변드립니다. 문제는 이 ADOQuery가 Insert나 Update가 아닌 Select이라는 점입니다...
    • 최석기
      2000.07.15 03:46
      cell wrote: > Select MachCode, Count(MachCode) As MachCnt > From tbl_Repair > Group By MachCode ...
    • cell
      2000.07.15 04:31
      답변에 감사합니다만 그런식으로 하면 count한 값이 전혀 달라집니다. 즉 rownum이 3보다 작은 값에대한 ...
    • kciron
    • 2000.07.15 03:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.15 03:55
      안녕하세요. 최용일입니다. 오랜만에 뵙네요... 윈도우 미디어 플래이어의 소스는 아직 본적은 없는...
    • 하얀까마귀
      2000.07.15 20:36
      이거 여기저기서 자료 받아서 조금씩 보고 있는데.. 이거 장난이 아니네요.. 아무래도 최용일님이 ...
    • 최용일
      2000.07.15 22:24
      안녕하세요. 최용일입니다. 으허~ 어떻게 알았을까나? 메신저에 그런 기능이 있는가 보죠? 전 메신저를 ...
    • 김범석
    • 2000.07.15 03:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.07.15 04:40
      안녕하세여..타락임다..^^ 제가 팁모아 올린 글이 있거든여.. 거기서 바꿔주면 돼여..ㅠㅠ 글구 ...
    • 유레카
      2000.07.15 06:54
      TTable을 쓴 경우; with Tabel do begin Append; FieldByName('No').AsInteger := IntToStr(Edi...
    • 타락천사
      2000.07.15 04:42
      안녕하세여.. 타락임다..^^ DBEdit를 써보셨나여? DBEdit.Text 에 원하는 값을 넣으면 자동으로 선택...
    • 임형호
      2000.07.15 07:20
      이현신 wrote: > 파라독스로 만들어진 DB 화일이 있습니다. > 그런데 인덱스 화일을 처음에 만들지 안...
    • 성호종
      2000.07.15 02:31
      이현신 wrote: 검색을 하려면 DB가 필요한 것이 아니고요 검색의 Performance를 향상시키기 위해서 INDEX...