[freetds] Null values in result record are overwrittenwithprevious non-null data when using a prepared query morethan once

Frediano Ziglio freddy77 at gmail.com
Fri Jun 19 04:59:09 EDT 2009


2009/6/18 Buurman, H.A. (Herbert) <h.a.buurman at interlogica.nl>
>
> > -----Original Message-----
> > From: freetds-bounces at lists.ibiblio.org
> > [mailto:freetds-bounces at lists.ibiblio.org]On Behalf Of Frediano Ziglio
> > Sent: Thursday, 18 June, 2009 15:11
> > To: FreeTDS Development Group
> > Subject: Re: [freetds] Null values in result record are
> > overwrittenwithprevious non-null data when using a prepared query
> > morethan once
> >
> >
> > Could you try with a sequence growing and shrinking like
> >
> > Value => 1, Identifier => 1,
> > Value => 23, Identifier => 2,
> > Value => 456, Identifier => 3,
> > Value => 78, Identifier => 4,
> > Value => 9, Identifier => 5,
> >
>
> With only modifying the @Identifiers-line to
> my @Identifiers = ('1', '2', '3', '4', '5');
> and filling the table with the above mentioned data, the output
> is as follows:
>
> Value => 1, Identifier => 1,
> Value => 23, Identifier => 2,
> Value => 456, Identifier => 3,
> Value => 78, Identifier => 4,
> Value => 9, Identifier => 5,
>
> Which looks just fine. Guess which value I then Null'ed? :-)
>
> Value => 1, Identifier => 1,
> Value => 23, Identifier => 2,
> Value => 456, Identifier => 3,
> Value => 456, Identifier => 4,
> Value => 9, Identifier => 5,
>
> Kind regards,
> H. Buurman
>

fool of me !!
Could you run your script enabling FreeTDS dumps and send the dump??
Something like

TDSDUMP=freetds.log perl myscript.pl

and send freetds.log

freddy77



More information about the FreeTDS mailing list