[ psqlodbc-Bugs-1010837 ] 2000 is returned instead of actual info for char column octet length and

[ psqlodbc-Bugs-1010837 ] 2000 is returned instead of actual info for char column octet length and

am 08.06.2010 14:53:40 von noreply

Bugs item #1010837, was opened at 2010-06-04 08:50
You can respond by visiting:
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=10108 37&group_id=1000125

Category: None
Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: Farid Zidan (faridz)
Assigned to: Hiroshi Inoue (hinoue)
Summary: 2000 is returned instead of actual info for char column octet length and column size

Initial Comment:
SQLColAttribute returns 2000 for both SQL_DESC_OCTET_LENGTH and SQL_DESC_LENGTH for character column instead of actual values.

rc = SQLColAttribute(hstmt,
nCol,
SQL_DESC_OCTET_LENGTH,
NULL,
0,
NULL,
&pRow->buffer_length);

rc = SQLColAttribute(hstmt,
nCol,
SQL_DESC_LENGTH,
NULL,
0,
NULL,
(SQLLEN*) &pRow->column_size);

Example,
create table test_char (col1 char(8), col2 varchar(128));

I get 2000 for col1 and col2 octet length and column size instead of actual values

I am using the fix driver provided for http://pgfoundry.org/tracker/index.php?func=detail&aid=10108 27&group_id=1000125&atid=538


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

>Comment By: Farid Zidan (faridz)
Date: 2010-06-08 08:53

Message:
Verified fix. Passes my testing. Thanks.

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

Comment By: Hiroshi Inoue (hinoue)
Date: 2010-06-07 09:03

Message:
Thanks.

Could you please try the drivers on testing for 8.4.0201 at
http://www.geocities.jp/inocchichichi/psqlodbc/index.html
?

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

Comment By: Farid Zidan (faridz)
Date: 2010-06-04 10:52

Message:
Attached mylog output from checking mylog option of advanced
options dialog

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

Comment By: Hiroshi Inoue (hinoue)
Date: 2010-06-04 10:34

Message:
Could you check the Mylog option of Advanced option page
also and attach the Mylog output?



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

Comment By: Farid Zidan (faridz)
Date: 2010-06-04 10:21

Message:
ODBC DSN options page (2000 is set as Max Varchar)

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

Comment By: Farid Zidan (faridz)
Date: 2010-06-04 10:19

Message:
I am also attaching screenshot of driver options dialog where
Max Varchar is set to 2000 (coincidence same value?)

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

Comment By: Hiroshi Inoue (hinoue)
Date: 2010-06-04 09:56

Message:
I get 8/16 for col1 and 128/256 for col2 here.
Could you attach the Mylog output?

regards,
Hiroshi Inoue

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

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

--
Sent via pgsql-odbc mailing list (pgsql-odbc@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-odbc