From: | <noreply(at)pgfoundry(dot)org> |
---|---|
To: | noreply(at)pgfoundry(dot)org |
Subject: | [ psqlodbc-Bugs-1010837 ] 2000 is returned instead of actual info for char column octet length and column size |
Date: | 2010-09-24 03:59:45 |
Message-ID: | 20100924035945.8FFE010715CC@pgfoundry.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
Bugs item #1010837, was opened at 2010-06-04 12:50
You can respond by visiting:
http://pgfoundry.org/tracker/?func=detail&atid=538&aid=1010837&group_id=1000125
Category: None
Group: None
>Status: Closed
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=1010827&group_id=1000125&atid=538
----------------------------------------------------------------------
Comment By: Farid Zidan (faridz)
Date: 2010-06-08 12:53
Message:
Verified fix. Passes my testing. Thanks.
----------------------------------------------------------------------
Comment By: Hiroshi Inoue (hinoue)
Date: 2010-06-07 13: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 14:52
Message:
Attached mylog output from checking mylog option of advanced
options dialog
----------------------------------------------------------------------
Comment By: Hiroshi Inoue (hinoue)
Date: 2010-06-04 14: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 14:21
Message:
ODBC DSN options page (2000 is set as Max Varchar)
----------------------------------------------------------------------
Comment By: Farid Zidan (faridz)
Date: 2010-06-04 14: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 13: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=1010837&group_id=1000125
From | Date | Subject | |
---|---|---|---|
Next Message | noreply | 2010-09-25 13:29:33 | [ psqlodbc-Bugs-1010833 ] '--without-iodbc' enables iodbc support |
Previous Message | noreply | 2010-09-23 03:56:03 | [ psqlodbc-Bugs-1010862 ] Will not run on Windows 2000 and older, missing symbols |