[ psqlodbc-Bugs-1000744 ] 08.02.01: Incorrect size returned for adVarWChar and adVarChar fields after Paremeters.Refresh. - Mailing list pgsql-odbc

From
Subject [ psqlodbc-Bugs-1000744 ] 08.02.01: Incorrect size returned for adVarWChar and adVarChar fields after Paremeters.Refresh.
Date
Msg-id 20061004184224.2F43386C6A8@pgfoundry.org
Whole thread Raw
List pgsql-odbc
Bugs item #1000744, was opened at 2006-10-04 13:42
You can respond by visiting:
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1000744&group_id=1000125

Category: None
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Adam Biser (adambiser)
Assigned to: Nobody (None)
Summary: 08.02.01: Incorrect size returned for adVarWChar and adVarChar fields after Paremeters.Refresh.

Initial Comment:
I'm using VB6 on a Windows XP machine with ODBC driver 08.02.01 and PostgreSQL 8.2beta1.

CREATE TABLE testtable
(
  code integer NOT NULL,
  testfield character varying(5000),
  CONSTRAINT proschargemstrpk PRIMARY KEY (proschargecode)
)

When I use a Command object, set the CommandText, and perform a .Parameters.Refresh, the .Size of testfield's parameter
is254 instead of 5000 and setting the .Value of the parameter to anything longer than 254 characters results in an
error. This happens with both the Unicode and ANSI drivers. 

The create table statement that pgAdmin III gives me is included at the top.  If any additional information is needed,
Iwill provide it. 

----------------------------------------------------------------------

You can respond by visiting:
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1000744&group_id=1000125

pgsql-odbc by date:

Previous
From: Sim Zacks
Date:
Subject: Re: ADO, set returning functions, ms acccess
Next
From:
Date:
Subject: [ psqlodbc-Bugs-1000744 ] 08.02.01: Incorrect size returned for adVarWChar and adVarChar fields after Paremeters.Refresh.