database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7582 게시물 읽기
No. 7582
-
작성자
압피(appie)
작성일
2008-12-31 19:20ⓒ
2009-01-25 09:22ⓜ
조회수
6,588

-

이 글에 대한 댓글이 총 2건 있습니다.

흠 몇가지 잘못 알고 계신 사항이 있어서 알려드립니다.


윈도에서 dll을 사용하기 위해서 꼭 regsvr32 xxx.dll을 하는것이 아닌것으로 압니다.


regsvr32일경우는 보통 COM으로 만들어진 dll 경우입니다.


그럴경우 clsid를 등록해야 하기때문에 regsvr32를 사용하는것입니다.


postgresql libpg는 com dll이 아닐것입니다.


Loadlibrary 함수를 사용하시거나 libpg.lib 파일이 같이 딸려올것입니다.


그걸 사용하시기 바랍니다.


더 자세한것은 postgresql 사이트에 document를 참조해보시기 바랍니다.

김병석(byung82)님이 2009-01-01 02:46에 작성한 댓글입니다.

병석님 말대로 libpq.dll은 com server가 아니니 등록할 필요가 없네요.

혹시 등록이라면 Win32부터 DLL hell을 부르런 시스템 공유 DLL 등록인 듯한데..

이것은 실제 사용과는 전혀 문제가 없지요.


제 시스템에서 실행 파일과 같이 필요한 DLL은 다음과 같네요. 8.1이지만 그 이상도 큰 무리는 없을 듯..


comerr32.dll

krb5_32.dll

libeay32.dll

libiconv-2.dll

libintl-2.dll

libpq.dll

ssleay32.dll


경험상 libpq.dll이 없으면 이 DLL이 없다고 에러를 내지만 다른 DLL이 없을 경우는 가끔은 이해하기 힘든 오류 메시지를 냅기도 합니다.


그리고 모두 넣었을때 무응답일 경우는 우선 실제로 연결을 시도하는지 체크해 보시구요. 만일 연결을 시도하고 서버에도 연결이 되었다면(물론 서버 로그도 확인해보시고), 다음으로는 개발했던 DLL의 버전과 실제 사용하는 버전이 달라서 생길수 있는 문제이니 서버와 동일한 버전의 DLL을 넣어보시기 바랍니다.


그래도 안된다면.... 프로그램 제작자와 컨택이 되시는 모양인데.. 직접 물어보는것이 낫겠네요.. 글로 봐선 무슨 상황인지 정확한 확인도 안되니 정확한 답이 나오기 힘들것 같네요.

최정대(whitekid)님이 2009-01-05 13:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7585IPv6기반에서 PostgreSQL 사용하려면 어떤 부분이 변경되야 하나요? [1]
박민지
2009-01-05
6397
7584텍스트 파일에 있는 테이블 [3]
궁금이
2009-01-05
6444
7583- [3]
압피
2009-01-04
6329
7582- [2]
압피
2008-12-31
6588
7581검색을 할려고 하는대 너무 느려서 질문드립니다. [3]
나윤성
2008-12-30
6462
7580합계를 내려고 하는데 잘 안돼서 질문 드립니다. [4]
2008-12-23
6933
7579EUC_KR을 Postgresql에 처음 적용 시키신 분을 찾고 있습니다. [2]
박춘삼
2008-12-23
6643
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다