freetds AT lists.ibiblio.org
Subject: FreeTDS Development Group
List archive
RE: [freetds] big commit: language command variable support added
- From: "Thompson, Bill D (London)" <ThompBil AT exchange.uk.ml.com>
- To: "'FreeTDS Development Group'" <freetds AT lists.ibiblio.org>
- Subject: RE: [freetds] big commit: language command variable support added
- Date: Wed, 12 Mar 2003 15:06:42 -0000
OK thanks mark,
If I did read your mail when it was sent (not guaranteed at all), I
obviously didn't understand the implications.
Your fix makes perfect sense.
I''m testing a change where in tds_process_end() I've added the following:
if (tds->res_info) {
tds->res_info->more_results = more_results;
+ if (tds->curr_resinfo == NULL)
+ tds->curr_resinfo = tds->res_info;
}
...which seems to have done the trick, without any adverse side effects.
Bill
> -----Original Message-----
> From: Mark J. Lilback [SMTP:mark AT lilback.com]
> Sent: 12 March 2003 14:44
> To: FreeTDS Development Group
> Subject: RE: [freetds] big commit: language command variable support
> added
>
> That change is based on an email I sent to the list on Feb 22 and no
> one commented on. It was changed in my copy, but I never committed to
> CVS until I made the other changes.
>
> <https://lists.ibiblio.org/sympa/arc/freetds/2003-February/011522.html>
>
> Here's the relevant text (leaving out the dump file contents):
>
> >Using the latest cvs source, I'm getting a strange result from
> >ct_res_info after sending an insert query -- 262144 doesn't seem like
> >it is what should be returned. I'm using TDS 7 to connect to MS SQL
> >Server 7 SP3.
> >
> > From the tds protocol documentation in tds.html, the packet looks
> >correct. What I'm getting from ct_res_info isn't, however.
> >
> >Walking through the code, ct_res_info is deciding the value to return
> >based on tds->curr_resinfo existing. From what I can tell, this is
> >never set or cleared in any of the calls from ct_results() through
> >ct_res_info(). That appears to be the problem.
> >
> >My best guess is that tds_process_result_tokens() needs to set
> >tds->curr_resinfo to NULL at the start and then let it get set as
> >needed. A number of functions called from tds_process_result_tokens
> >set it.
> >
>
> Maybe it needs to be NULLed when the result set is done?
>
> --
> __________________________________________________________________________
> "They that can give up essential
> liberty
> Mark J. Lilback to obtain a little temporary safety
> <mark AT lilback.com> deserve neither liberty or safety."
> http://www.lilback.com/ -- Benjamin Franklin
> _______________________________________________
> FreeTDS mailing list
> FreeTDS AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/freetds
-
[freetds] big commit: language command variable support added,
Mark J. Lilback, 03/06/2003
-
Re: [freetds] big commit: language command variable support added,
Frediano Ziglio, 03/07/2003
- Re: [freetds] big commit: language command variable support added, Mark J. Lilback, 03/07/2003
- <Possible follow-up(s)>
- RE: [freetds] big commit: language command variable support added, ZIGLIO Frediano, 03/07/2003
- RE: [freetds] big commit: language command variable support added, ZIGLIO Frediano, 03/07/2003
- RE: [freetds] big commit: language command variable support added, Thompson, Bill D (London), 03/07/2003
- RE: [freetds] big commit: language command variable support added, Thompson, Bill D (London), 03/07/2003
-
RE: [freetds] big commit: language command variable support added,
Thompson, Bill D (London), 03/12/2003
-
RE: [freetds] big commit: language command variable support added,
Mark J. Lilback, 03/12/2003
- RE: [freetds] big commit: language command variable support added, Frediano Ziglio, 03/12/2003
-
RE: [freetds] big commit: language command variable support added,
Mark J. Lilback, 03/12/2003
- RE: [freetds] big commit: language command variable support added, Thompson, Bill D (London), 03/12/2003
-
Re: [freetds] big commit: language command variable support added,
Frediano Ziglio, 03/07/2003
Archive powered by MHonArc 2.6.24.