freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
- From: Ian Lister <freetds-list AT lister.dnsalias.net>
- To: freetds AT lists.ibiblio.org
- Subject: [freetds] [PATCH] SYBUINT<n> support
- Date: Sun, 30 Dec 2012 17:51:53 -0800
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
Attachment:
freetds-uint.patch
Description: Binary data
-
[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.