자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi IBLite 연결이 잘 안되네요~
2016.01.07 14:06
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요 이것저것 해보아서 해결할려고 하였지만 도무지 이제는 알아볼때가 없네요..
제가 해본 해결책은
1. FDConnection의 연결설정의 Protocol이 TCPIP설정 완료
2. FDConnection의 BeforeConnect 이벤트에서 DB파일 경로와 Protocol 등을 모바일 환경에 맞도록 설정 코딩
3. http://blog.hjf.pe.kr/257 <- 참고 사이트 가서 똑같이 진행
4. http://tech.devgear.co.kr/?mid=delphi_news&category=6388&document_srl=13002
1번~5번 해결책 모두 해보았고, 4번 환경변수는 설정을 어떻게 하는지 잘몰라...
5. http://blog.hjf.pe.kr/205
인터페이스 서버 포트 확인 및 다른버전 인터페이스 죽이고 오직 XE7 인터페이스 서비스만 실행 확인
6. http://tech.devgear.co.kr/index.php?mid=delphi_news&category=3433&document_srl=411755&sort_index=readed_count
파닥 서버 설정 확인
이렇게 찾아서 해보았습니다.
참고로 첨부파일에 제가 설정한 화면입니다.
안드로이드 5.1.1 환경입니다.
아시면 답변좀 달아주세요~~ 샘플 데모도 똑같은 현상이네요~
댓글 6
-
험프리
2016.01.07 17:25
-
아놀드
2016.01.07 17:29
급하다보니 오류 메세지를 안적었네요 죄송합니다.
앞에 질문과 동일한 오류메세지인데..
말씀하신데로 인터페이스 서버문제는 아닌거 같습니다. 디자인모드에서 커넥트는 정상적으로 되고...
윈도우 실행 시에도 정상적으로 동작하는데 폰에 배포 시 이런 문제가 나오네요...
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.apk raised exception class EIBNativeException
with message '
[FireDAC][Phys][IB]Unable to complete network request to host "localhost/3050".
Failed to establish a connection.
No such file or directory'.
---------------------------
Break Continue Help
---------------------------
이 오류메세지만 나오네요...계속...
-
험프리
2016.01.07 17:42
작성하신 소스코드를 올려봐 주세요. 제가 검토해보고 답변 드리겠습니다.
-
아놀드
2016.01.07 17:58
감사합니다. 소스가 용량이 커서 hjfactory@gmail.com 메일로 보내드렸습니다.
-
험프리
2016.01.08 11:58
확인해보니
멀티-디바이스 디자이너에서 추가한 안드로이드 뷰(Android 5" Phone)에서
FDConnection.Params.Protocol을 TCP/IP로 설정해서 안드로이드 기기에서 TCPIP로 연결하려다가 오류가 나는것으로 보입니다.
제가 해당 안드로이드 뷰 삭제 후 테스트 해보니 이슈 없습니다.
다음 글을 중 5번째 항목을 참고해주세요.
http://tech.devgear.co.kr/delphi_news/412946
-
아놀드
2016.01.08 14:38
답변 감사드립니다.
고난을 끝에 해결했네요 ^^
Delphi IBLite 연결이 잘 안되네요~
2016.01.07 14:06
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요 이것저것 해보아서 해결할려고 하였지만 도무지 이제는 알아볼때가 없네요..
제가 해본 해결책은
1. FDConnection의 연결설정의 Protocol이 TCPIP설정 완료
2. FDConnection의 BeforeConnect 이벤트에서 DB파일 경로와 Protocol 등을 모바일 환경에 맞도록 설정 코딩
3. http://blog.hjf.pe.kr/257 <- 참고 사이트 가서 똑같이 진행
4. http://tech.devgear.co.kr/?mid=delphi_news&category=6388&document_srl=13002
1번~5번 해결책 모두 해보았고, 4번 환경변수는 설정을 어떻게 하는지 잘몰라...
5. http://blog.hjf.pe.kr/205
인터페이스 서버 포트 확인 및 다른버전 인터페이스 죽이고 오직 XE7 인터페이스 서비스만 실행 확인
6. http://tech.devgear.co.kr/index.php?mid=delphi_news&category=3433&document_srl=411755&sort_index=readed_count
파닥 서버 설정 확인
이렇게 찾아서 해보았습니다.
참고로 첨부파일에 제가 설정한 화면입니다.
안드로이드 5.1.1 환경입니다.
아시면 답변좀 달아주세요~~ 샘플 데모도 똑같은 현상이네요~
댓글 6
-
험프리
2016.01.07 17:25
-
아놀드
2016.01.07 17:29
급하다보니 오류 메세지를 안적었네요 죄송합니다.
앞에 질문과 동일한 오류메세지인데..
말씀하신데로 인터페이스 서버문제는 아닌거 같습니다. 디자인모드에서 커넥트는 정상적으로 되고...
윈도우 실행 시에도 정상적으로 동작하는데 폰에 배포 시 이런 문제가 나오네요...
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.apk raised exception class EIBNativeException
with message '
[FireDAC][Phys][IB]Unable to complete network request to host "localhost/3050".
Failed to establish a connection.
No such file or directory'.
---------------------------
Break Continue Help
---------------------------이 오류메세지만 나오네요...계속...
-
험프리
2016.01.07 17:42
작성하신 소스코드를 올려봐 주세요. 제가 검토해보고 답변 드리겠습니다.
-
아놀드
2016.01.07 17:58
감사합니다. 소스가 용량이 커서 hjfactory@gmail.com 메일로 보내드렸습니다.
-
험프리
2016.01.08 11:58
확인해보니
멀티-디바이스 디자이너에서 추가한 안드로이드 뷰(Android 5" Phone)에서
FDConnection.Params.Protocol을 TCP/IP로 설정해서 안드로이드 기기에서 TCPIP로 연결하려다가 오류가 나는것으로 보입니다.
제가 해당 안드로이드 뷰 삭제 후 테스트 해보니 이슈 없습니다.
다음 글을 중 5번째 항목을 참고해주세요.
http://tech.devgear.co.kr/delphi_news/412946
-
아놀드
2016.01.08 14:38
답변 감사드립니다.
고난을 끝에 해결했네요 ^^
디버그 모드로 실행하면 Run > Run(F9) 어떤 오류 메시지가 델파이 IDE에 출력되나요?
그 오류 내용을 확인하시면 잘못된 부분을 확인할 수 있을 것입니다.
덧붙여서, 개발해서 배포까지 하시는 것으로 보아(즉, 디자인 타임에 DB와 연결해 구현했으므로) 인터베이스 서버의 문제는 아닌 것으로 보입니다.