freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: freddyz77 AT tin.it
- To: "FreeTDS Development Group" <freetds AT lists.ibiblio.org>
- Subject: RE: [freetds] FreeTDS, unixODBC, and libodbc++
- Date: Fri, 13 Jun 2003 17:47:54 +0200
>
>> From: Joel Apter [mailto:japter AT ibxtech.com]
>> Sent: June 12, 2003 12:42 PM
>>
>> Error setting pointer statement option:
>> [unixODBC][Driver Manager]Invalid attribute/option identifier
>...
>> odbc:SQLColAttributes: fDescType is 4
>> odbc:SQLColAttributes: fDescType is 5
>> odbc:SQLColAttributes: fDescType 5 not catered for...
> ^^^^^^^^^^^ clue
>> odbc:SQLColAttributes: fDescType is 3
>>
>> I'm not sure if this means anything. What I am wondering is,
>> is this an issue with freetds, unixodbc, or libodbc++ (or all
>> of them, or none??)? Has anyone actually written a c++
>> application usually a similar driver/driver manager setup?
>
>Hi Joel,
>
>We don't get a lot of libodbc++ questions, and I'm not sure anyone's gotten
>it more than minimally working. OTOH, Frediano keeps making our ODBC driver
>better and better. It tends to squawk when asked to do something it can't
>yet do.
>
>The "not catered" message comes from src/odbc/odbc.c::SQLColAttributes
>(superseded by SQLColAttribute in the ODBC docs, btw). I think fDescType
>5
>might be SQL_COLUMN_SCALE, which we don't support. If that's the issue,
>something like this might help:
>
> case SQL_COLUMN_SCALE:
> switch (colinfo->column_type) {
> case SYBNUMERIC:
> case SYBDECIMAL:
> *pfDesc = colinfo->column_scale;
> break;
> default:
> *pfDesc = 0;
> break;
> }
> break;
>
>Could you see if that at least doesn't make the log message go away?
>
>Do the libodbc++ tests report anything interesting? Perhaps they have
finer
>grained checking of the underlying library that would help us flush out
>what's missing.
>
>What does unixODBC say about their message? Is there a way to get more
(ie,
>any) details? As in, say, which identifier was invalid, and what its value
>was?
>
Well.
I'm going on holiday and I'll come back on July, so I think this is my last
month e-mail...
I didn't check why SQLColAtribute do not reply to type 5 (my main computer
decided to go on holiday yesterday, so I'm writing this mail from a website..)
but I think it's an unimplemented type, like James suggest...
CVS version of SQLGetInfo support many more type than 0.61...
Could someone write some line on TODO for SQLColAttributes ??
bye
freddy77
-
[freetds] FreeTDS, unixODBC, and libodbc++,
Joel Apter, 06/12/2003
- <Possible follow-up(s)>
-
RE: [freetds] FreeTDS, unixODBC, and libodbc++,
Lowden, James K, 06/12/2003
- Re: [freetds] FreeTDS, unixODBC, and libodbc++, Joel Apter, 06/12/2003
- RE: [freetds] FreeTDS, unixODBC, and libodbc++, freddyz77, 06/13/2003
- RE: [freetds] FreeTDS, unixODBC, and libodbc++, Lowden, James K, 06/13/2003
Archive powered by MHonArc 2.6.24.