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 1403 게시물 읽기
No. 1403
Re: vb6.0 :ADO <==> postgresql odbc6.5 <==> postgresql7.0 beta
작성자
이채원
작성일
2000-07-12 21:03
조회수
9,815

> 안녕하세요.

> 저는 초보 회사원 '나영수' 라고 합니다.

>

> 다름이 아니라

> Private AdoConnection As ADODB.Connection

> Dim connect As String

>

> connect = "Driver=PostgreSql; Server=xxx.xxx.xxx.xxx; Database=xxx; Port=xxxx; Uid=xxx; Pwd=xxx;

> "

> AdoConnection.Open connect

>

> 이와같이 ADO 를 사용하여 리눅스상의 postgresql DB에 접속하려 하는데

> 'ADO가 지정된 공급자를 찾지 못하였습니다.' 라는 에러 메세지를 뿌리네요

>

> ADO 는 postgresql을 지원 못하는지요...

> 참고로 connect에 여러가지 정보를 바꾸어가며(Provider, dsn... 집어넣기)

> 테스트 해보았는데도 않되네요

>

> 참고로 RDO 는 접속이 되던데요...

> Private rdoConnect As RdoConnection

> Private rdoEnviron As rdoEnvironment

>

> Set rdoEnviron = rdoEnvironments(0)

> Set rdoConnect = rdoEnviron.OpenConnection(***dns name***)

>

> 저는 RDO 보다는 ADO 를 사용하고 싶은데요.....

>

 

안녕하세요

요즘 저도 postgres 를 연동하는 조그마한 프로그램을 짜고 있어요

아래는 제가 사용했던 방법입니다

Dim conn As ADODB.Connection

Dim adors As ADODB.Recordset

 

Private Sub Form_Load()

Set conn = New Connection

 

conn.CursorLocation = adUseClient

'둘중하나 아무거나 써도 됩니다

'conn.ConnectionString = "ODBC;DATABASE=test2;UID=speedall;PWD=;DSN=PostgreSQL"

conn.ConnectionString = "Driver=PostgreSQL;Server=xxx.xxx.xxx.xxx;" & _

"Database=test2;" & _

"Port=5432;Uid=speedall;Pwd=xxxx"

 

conn.Open

 

Set adors = New ADODB.Recordset

adors.CursorType = adOpenDynamic

adors.LockType = adLockPessimistic

adors.Open "test33", conn, , , adCmdTable

 

conn.BeginTrans

conn.Execute "insert into test33 values('1261')"

 

End Sub

 

 

ado 에서 데이타가 들어가긴 하지만 제 같은 경우

conn.committrans 에서 에러가 나더군요 ...

이 문제는 아직 해결 못 했구요

혹 제어판에 readonly 를 제거 시키시구요 ...

 

그리고 위의 옵션은 도움말에 자세히 나와 있습니다

 

환경에따라 어떻게 작용할지는 모르지만 성공하시길....

[Top]
No.
제목
작성자
작성일
조회
1409php에서 postgres 연동이 계속 안되요. T.T
한창희
2000-07-13
6796
1412┕>Re: php에서 postgres 연동이 계속 안되요. T.T
정재익
2000-07-14 00:04:39
8047
1406oid 가 같을 수 있나요????
초보자
2000-07-12
6907
1407┕>Re: oid 가 같을 수 있나요????
정재익
2000-07-13 01:47:35
7544
1410 ┕>Re: Re: oid 가 같을 수 있나요????
초보자
2000-07-13 23:07:40
7127
1411  ┕>Re: Re: Re: oid 가 같을 수 있나요????
정재익
2000-07-13 23:57:58
7497
1400C++ API 예제...
onions
2000-07-12
7300
1408┕>Re: C++ API 예제... + ODBC 질문하나더
onions
2000-07-13 08:42:39
7709
1399vb6.0 :ADO <==> postgresql odbc6.5 <==> postgresql7.0 beta
나영수
2000-07-12
7220
1403┕>Re: vb6.0 :ADO <==> postgresql odbc6.5 <==> postgresql7.0 beta
이채원
2000-07-12 21:03:42
9815
1404 ┕>Re: Re: vb6.0 :ADO <==> postgresql odbc6.5 <==> postgresql7.0 beta
나영수
2000-07-12 21:30:42
8160
1450  ┕>Re: Re: Re: vb6.0 :ADO <==> postgresql odbc6.5 <==> postgresql7.0 beta
이채원
2000-07-23 21:08:40
8100
1398php4 api입니다....
김창수
2000-07-12
6706
1401┕>Re: php4 api입니다....
정재익
2000-07-12 19:31:28
7401
1395mysql의 data_seek()와 같은.....
김창수
2000-07-12
6778
1396┕>Re: mysql의 data_seek()와 같은.....
정재익
2000-07-12 08:19:31
7241
1393postgreSQL 연결할 때 에러.. 도와주세요..
한창희
2000-07-11
7216
1394┕>Re: postgreSQL 연결할 때 에러.. 도와주세요..
박근오
2000-07-12 01:02:53
7383
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다