bug with TextAsLongVarchar=0: output scrambled - Mailing list pgsql-odbc

From
Subject bug with TextAsLongVarchar=0: output scrambled
Date
Msg-id 01e401c6d509$3a184990$0201a8c0@iwing
Whole thread Raw
Responses Re: bug with TextAsLongVarchar=0: output scrambled
List pgsql-odbc
hi list
 
a while ago i posted about a bug with unicode TEXT fields and pgODBC (see below). i now was able to get down to the problem.
 
if you use TextAsLongVarchar=0 with the latest drivers, then the output from TEXT fields is scrambled. i was able to reproduce this by having a text-field with as low as ~500 chars of data. the output contained invalid charcters at random positions - and as early as after the 240 character. the invalid characters seem to be 0x00 or the like, which of course messes with the application.
 
here's my full connection string:
Driver={PostgreSQL UNICODE};Server=localhost;Port=5432;Database=mydb;UID=myuser;pwd=mypass;TrueIsMinus1=1;BoolsAsChar=0;TextAsLongVarchar=0;UseDeclareFetch=0
when using TextAsLongVarchar=1, data is returned fine. unfortunately, some of our textfields are longer than longvarchars 8190 limit...
when going back to driver 8.01.0102, TextAsLongVarchar=0 works perfectly. the problem also exists in the latest driver release from august.
 
- thomas
 
 
 
----- Original Message -----
Sent: Friday, March 31, 2006 1:47 PM
Subject: problem with latest stable driver

hi list
 
probably an old problem, but i wasn't able to follow the list for a while. after we upgraded the odbc version to the latest driver (pgsql: 8.1.3 with odbc: 8.1.2), all unicode TEXT-output was totaly messed up. i wasn't able to find any changelogs descripting changes from the 8.1.1 (where everything works just fine) to 8.1.2 (where ADODB output of TEXT is totaly messed up on our win2k3 system).
 
this is probably a known problem by now, but as i wasn't able to find any link to a newer dev-version on pgfoundry, i wanted to ask here what the best steps are to avoid this (aside from downgrading to driver v. 8.1.1)
 
thanks,
thomas

pgsql-odbc by date:

Previous
From: "Wladimir Torres Correa ."
Date:
Subject: unsuscribe
Next
From: Hiroshi Inoue
Date:
Subject: Re: bug with TextAsLongVarchar=0: output scrambled