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

안녕하세요. 

 

RAD STUDIO 10.3에서 window-64bit 프로그램 만드는 중, FireDAC으로 PostgreSQL(PG) 64bit에 연결하다 문제가 생겼습니다.

 

다음과 같은 상황에서 에러가 발생합니다. 

 

0. File - new - multi-device application Delphi - Blank application에서 window-64bit로 설정합니다. 

 

1. TFDConnection을 통해 PG에 연결합니다. Property에 Drivers: PG 를 넣고 Connected : True 한 후, ID/PW를 입력합니다. 

 

2. [PGSQL]-314. Cannot load vendor library [LIBPQ.DLL]. : "모듈을 찾을 수 없습니다"가 발생했습니다.

 

3. 검색해보니 아래 글이 나왔습니다. FireDac 쓰려면 libpg를 포함한 모듈을 환경 변수에 설정하라고 합니다. 

http://docwiki.embarcadero.com/RADStudio/Rio/en/Connect_to_PostgreSQL_(FireDAC)

 

4. 시킨 대로 환경 변수에 PG\bin을 넣어 줍니다. 그랬더니 이번에는 같은 에러가 발생하는데 에러 메시지가 달라집니다. 

 [PGSQL]-314. Cannot load vendor library [LIBPQ.DLL]. : "~은 올바른 응용 프로그램이 아닙니다"

 

5. 몇 차례 실험해본 결과, PostgreSQL을 32bit로 재설치한 후 (원래는 64bit), RAD-studio를 재설치해서 window-32 bit만 설치하면 에러가 발생하지 않습니다. RAD Studio가 깔려 있는 폴더가 32비트 (x86) 쪽인 걸 보고 이렇게 시도해보니까 그때서야 Connected True가 됩니다. 

 

둘 중 하나라도 64로 두면 에러가 발생합니다. 

 

왜 32로 맞추어져야 하는지, 64는 PG 연결 지원이 불가능한 것인지가 궁금합니다.

 

==================================================================

19.02.15 업데이트 

 

PG 64bit 연동할 때, bin 폴더 외에 lib 폴더에도 dll이 있는걸 발견했습니다. 

 

환경변수를 이쪽 패스로 잡아 주었더니 첫 단계에서 TRUE로 연결이 됩니다. 

 

그러나 런 버튼 누르면 여전히 다음과 같은 메세지가 나오고 안 됩니다. 

 

 

KakaoTalk_20190215_132815265.png

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 45414
공지 유용한 관련 사이트 관리자2 2014.03.20 84961
2392 FireMonkey Form 화면 터치시 문제점. file victor 2019.02.27 1240
2391 컴파일옵션 file 넓다란세상 2019.02.26 319
2390 XE10.2 Debug 오류 farseek 2019.02.26 543
2389 설치 후 파이어몽키 데모 최초 실행시 오류 file 컴사랑 2019.02.25 2917
2388 내전화번호 함수 10.3 에러 [2] file 델파인 2019.02.24 1442
2387 ipworks 더이상 무상으로 지원 안되나요? [2] 별땅땅쫑 2019.02.22 430
2386 RIO 리눅스 지원 질문 [1] 가나당 2019.02.21 312
» FireDAC - PostgreSQL 연동 과정에서 64비트 문제 발생 [5] file 정한결 2019.02.13 1666
2384 [질문] 리오 10.3.1에서 FastReport를 설치할 수 없습니다. [2] 델사냥 2019.02.20 633
2383 [공유] 파이어몽키 버튼의 배경색상을 변경하고 싶습니다. 험프리 2019.02.20 778
2382 [공유] 파이어몽키 콤보박스의 글자 크기를 변경하고 싶습니다. 험프리 2019.02.20 936
2381 컴파일 옵션 [1] 넓다란세상 2019.02.11 477
2380 FMX TLang에서 Hard coded 된 문자열 변환 [1] VT 2019.02.20 408
2379 custom Styles 질문!! [1] 초급개발자 2019.02.12 469
2378 10.2 Datasnap서버에 ClientDataSet 사용시 Midas.dll 오류 문의 [1] 심바 2019.02.12 799
2377 SMTP 관련 문의 [1] 빌더유저 2019.02.15 464
2376 WINDOWS 10 에서 dbgrid 입력시 한글 첫자조합이 깨집니다. [1] 김하나 2019.02.19 561
2375 델파이 10.2 안드로이드 SDK 추가 [1] 마로 2019.02.18 405
2374 DataSnap Unit 들 [2] file 델파인 2019.02.19 389
2373 설정, 로그인, 비번 등의 정보를 설정할 수 있는 기능이 필요합니다. [2] 시작하기 2019.02.15 799