VB6 ACESSANDO POSTGRESQL 8.0

RJIOVANNI 17/02/2012 12:33:52
#395008
Boa tarde
Estou acessando o Database em questão com Encoding Latin1 utilizando ADO 2.6 via Visual Basic6, o problema é que seja via ODBC ou via ConnectionString não consigo acessar os dados com as devidas acentuações, alguém já teve um problema parecido??

strings de conexão que tentei utilizar:

Citação:

[ô]via odbc
s = [Ô]DSN=[Ô] & Trim(pODBC) & [Ô];[Ô]
s = s & [Ô]UID=postgres;[Ô]
s = s & [Ô]PWD=;[Ô]
s = s & [Ô]CONNSETTINGS=SET CLIENT_ENCODING TO [ô][ô]UTF8[ô][ô];[Ô]

[ô]via connection string
s = [Ô]DRIVER={PostgreSQL};[Ô]
s = s & [Ô]SERVER=192.168.1.215;[Ô]
s = s & [Ô]DATABASE=glandata;[Ô]
s = s & [Ô]PORT=5432;UID=postgres;[Ô]
s = s & [Ô]CONNSETTINGS=SET CLIENT_ENCODING TO [ô]LATIN1[ô];[Ô]



Ambas as conexões parecem ignorar o comando SET CLIENT ENCODING .... algum help??

Grato.
RJIOVANNI 17/02/2012 13:40:28
#395011
Ahhhh já resolvi ...

Bastou utilizar o encode UNICODE ao invés do LATIN1 que tudo funcionou como deveria, engraçado que o database é LATIN1, mas enfim ... resolveu ...

vlw.
RJIOVANNI 17/02/2012 14:13:39
#395018
O importante é resolver o problema.
Tópico encerrado , respostas não são mais permitidas