freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: Frediano Ziglio <freddy77 AT gmail.com>
- To: FreeTDS Development Group <freetds AT lists.ibiblio.org>
- Subject: Re: [freetds] [PATCH] SYBUINT<n> support
- Date: Mon, 31 Dec 2012 12:29:59 +0100
2012/12/31 Ian Lister <freetds-list AT lister.dnsalias.net>:
> Hi,
>
> I was running into a problem due to FreeTDS not supporting Sybase's
> unsigned integer types (SYBUINT1/2/4/8). It was manifested as cs_convert
> failing to convert other types (such as SYBNUMERIC) to those unsigned
> types, and reporting:
>
> cs_convert: cslib user api layer: external error: Conversion between 108
> and -1 datatypes is not supported
>
> I have attached a patch that addresses the issue for me, in the hope that
> it might be useful for others. I tried to make it fairly complete in the
> areas of the code that I touched, but I was only following my nose so have
> quite likely overlooked other parts of the code (including test cases) that
> are also lacking SYBUINTn support. YMMV etc.
>
> Ian
>
Hi Ian,
thanks for the patch. I have a similar unfinished one so I'll merge
it (I think you'll have to wait new year). Is not enough to fully
support unsigned integers but the conversions stuff is good (to fully
support unsigned you have also to tell Sybase server that you accept
unsigned integers and check if all layers can handle these new types).
Happy New Year to everybody,
Frediano
-
[freetds] [PATCH] SYBUINT<n> support,
Ian Lister, 12/30/2012
- Re: [freetds] [PATCH] SYBUINT<n> support, Frediano Ziglio, 12/31/2012
Archive powered by MHonArc 2.6.24.