안녕하세요! 인사드립니다.
지인의 소개로 PostgreSQL 의 우수성을 소개받았습니다.
저는주로 델파이를 사용하여 플그램하는데 이번에 PostgreSQL 을
사용해보려고하는데 만만치가
않네요.
제가 SQL서버에서는 이렇게 해서 사용했습니다.
ADO.ConnectionString :=
'Provider=SQLOLEDB.1;Password=wn12sdus..;' +
'Persist Security Info=True;User
ID=sa;' +
'Initial Catalog=ghsd;' +
'Data Source=211.233.66.58;'
+
'Locale Identifier=1042;Connect
Timeout=15;' +
'Use Procedure for Prepare=1;'
+
'Auto Translate=True;Packet
Size=4096;' +
'Workstation ID=MY5';
ADO.LoginPrompt := False;
ADO.Connected := True;
그런데 Postgre에서는 델파이연결을 zeos 를 권장한다길레 zeos 5.5
설치하여 연결해볼려고하니
Connected := True는 되는데 쿼리를 실행하기만하면 플그램이
죽어버립니다.그래서 문서를 뒤져보니 이컴포넌트가 Postgre 7.4
까지만 지원하다고해서 포기하고 말았습니다.
저는 8.x 대 Postgre를 사용하기를 원하는데 ,상기의 SqlServer
같은방법으로 연결할수는없는걸까요?
1. 델파이에서 ADO.ConnectionString 같은방식으로 Postgre를
연결할수있는방법을 가르쳐주세요.
2..zeos를 사용한다면 8.x 대 Postgre 가 연결가능한 컴포넌트가
있는가요.(zeos 5.5 는 안됨)
3. 아니면 기타 좋은방법있으시면 좀 가르쳐주세요.
부탁드립니다.
제가 DB연결문제 때문에 몇일밤을 뜬눈으로 지새우고 있습니다.
그럼 고수님들의 답변을 기다리겠습니다.
|