[완료] ASP - PostgreSQL 연결소스...

artop0420의 이미지

php 에서 Mysql 연결할때는....

<?php
     $connect = mysqli_connect("localhost", "root", "") or die("error");
     echo ("Connected");
     mysqli_close($link);
?>

요런식으로 코딩을 하면 연결이 되었다는 걸 알 수 있었죵.

ASP에서 MSSQL 연결할때는...

<%
set db=Server.CreateObject("ADODB.Connection") 
db.Open "Provider=SQLOLEDB;Data Source=(local);Initial Catalog=DB;user ID=ID;password=Password;" 
%>

요런식으로 코딩을 하면 연결이 되었다는 걸 알 수 있었죵.
물론 윈도우 서버는 ODBC연결이 미리 되어 있어야 하겠죠..ㅎㅎ

근데! ASP에서 Postgresql 연결할 수 있는 소스는 왜 찾아볼 수가 없을까요.... OTL
혹시... 연결되는 부부 소스만 좀 흘려주시면
덥썩!하고 받아먹을 수 있는데 말입니다....ㅎㅎ

개발자와 저랑 때아닌 책임전가가 벌어졌네요...털썩.
개발자는 ODBC설정 다 되었다고 하고 DB서버가 문제라고 하는데, 솔직히 Postgresql 지식이 없다보니 밀리는 중입니다.ㅠ_ㅠ

jachin의 이미지

http://wiki.postgresql.org/images/e/e4/5.pdf

문서 내용을 보면 ODBC 연결 소스코드 부분을 다음과 같이 기술해두었더군요.

Set cmd = Server.CreateObject("ADODB.command")
cmd.ActiveConnection = db
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "foo"
cmd.Execute

문서의 내용은 MS SQL로부터 Postgres 로 옮길 때의 유의점에 대한 내용이지만,

쿼리의 체계가 어떻게 다른지에 대해 상세하게 설명하고 있어서, 천천히 읽어보시면 도움이 되시리라 생각합니다.

jachin의 이미지

내용을 좀 더 찾아봐야 하겠습니다만... 소스코드 부분은 '프로시져를 실행하는 부분'입니다.

문서를 더 찾아보니 밑에 연결 형식에 대한 부분이 있어서 다시 남깁니다.

"Driver={PostgreSQL};Server=&lt;Server&gt;;Database=&lt;db&gt;;UID=&lt;user name&gt;;PWD=&lt;password&gt;;USEFETCHDECLARE=1;TRUEISMINUS1=1;BI=1;"

jachin의 이미지

답글 수정도 안되지만, 답글 삭제도 안되네요... T-T

다시 한 번 남겨봅니다. 연결 문자열을 다음과 같은 형식으로 사용하라고 링크 걸어둔 PDF 파일 16 페이지 밑에 기술되어 있습니다.
"Driver={PostgreSQL};Server=<Server>;Database=<db>;UID=<user name>;PWD=<password>;USEFETCHDECLARE=1;TRUEISMINUS1=1;BI=1;"

artop0420의 이미지

감사합니다...
한번 들어가서 눈을 크게 뜨고 부라려서 찾아볼께요..^^
감사합니다.

--- 나는요? ---

리눅스와 솔라리스 그리고 윈도우의 껍데기만 맛보고 있습니다.