자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판 사용시 당부 사항
* 이 게시판은 누구나 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------

초보자입니다.
늘 수고하여주심에 감사합니다.

다름이 아니오라 휴대폰에서 데이터스냅 서버를 통해 자료를 불러오는데 서버 컴퓨터가 종료되었거나 접속이 끊어졌을 때 나타나는 메시지가 너무나도 늦게 나타납니다. 이런 상태가 발생한다면 사용자로부터 욕먹을 게 빤할 거라는 생각이 들었습니다.


다음과 같이 코드를 구성하였습니다.

procedure TForm1.Button1Click(Sender: TObject);
begin

  TRY

    if not DM.SQLConnection1.Connected then
      DM.SQLConnection1.Open;


    어쩌고 저쩌고...


  EXCEPT
    DM.SQLConnection1.Close;
    ShowMessage('잠시 후 다시 사용하세요.');
  END;
end;



에러메시지는 다음과 같으며 위의 '잠시 후 다시 사용하세요."라는 메시지는 아예 나타나지 않으며 먹통이 됩니다.

그리고 시간이 엄청 흐른 후 다음과 같은 메시지가 나타납니다.
(컴퓨터가 완전히 꺼져 있을 때는 그나마 조금 낫습니다 - Socket Error # 113 No route to host.)

"Socket Error # 110 Connection timed out."

"Socket Error # 113 No route to host."

""Project1.exe 이(가) 응답하지 않습니다. 닫으시겠습니까?"

다음과 같이 SQLConnection 에서 connectTimeout 를 지정해보았으나 마찬가지입니다.


datasnap.jpg


소생에게 가르침을 내려주시기 바랍니다.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17241
공지 유용한 관련 사이트 관리자2 2014.03.20 56123
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99559
374 [XE8] 안드로이드 이벤트 처리법 [1] 가을이다 2015.10.19 373
373 XE10,1 berlin android 설정 [1] 푸우웅 2016.09.19 373
372 근접센서로 화면 on/off 기능 구현방법? [1] kerry 2019.07.01 384
371 Webbrowser 관련문의 [1] 김하나 2015.06.05 387
370 DataSNAP 연결하여 클라이언트에서 업무처리중에 네트웍이 끊기면 [2] 0Erros 2017.07.16 388
369 10.4.2 코드인사이트 기능에 대해 [1] file delphiman 2021.04.16 390
368 안드로이드 비트맵 최대크기관련 질문. [1] hsson 2016.05.26 393
367 FMX개발시 레이아웃 구성관련 문의 [2] Firemonkey 2020.09.24 397
366 안드로이드 64비트 대응관련 문의드립니다. [3] 돌팅 2019.11.26 398
365 [XE8 웹세미나] 멀티디바이스 플랫폼과 데이터스냅서버(파이어댁으로 db연결) 시 db커넥션이 두개씩 생성이 되던데, 그 이유? 혹은 어떤 설정이 잘못된것인지? 정상적인 데모소스를 구할수 있는지요? [1] 관리자 2015.05.08 398
364 안드로이드 블루투스 한글 관련 질문 [1] hsson 2016.05.13 401
363 APP 비정상 종료관련 [2] file hocraft 2017.08.04 403
362 TGrid를 db와 연결했는데 이미지 필드에 이미지가 안나옵니다. 델마당쇠 2020.02.10 407
361 [시애틀]디버그 모드 진입 불가 [1] 김태윤 2016.06.14 408
360 iOSapi.AssetsLIbrary를 이용해 ios의 앨범 목록을 가져오고 싶습니다. [2] file Celsius 2015.08.13 408
359 델파이에서 안드로이드 개발중 만난 네트워크 오류입니다. [2] 장은우 2019.03.29 409
358 [공유] 모바일 개발에서 C++ 코드를 사용할 수 있나요? iOS 프로젝트에서 사용하는 C++코드가 있습니다. Humphery 2015.03.19 410
357 크로스 컴파일 관련 문의 드립니다 에러나요~ [3] 해안건축 2015.03.13 413
356 Rio10.3.2 업그레이드 완료후 Getit Package Manager 접속오류 해소되었나요? [3] 델초보왕 2019.07.30 414
355 안드로이드 디버깅이 재대로 실행되지 않습니다. [3] hsson 2016.06.03 415