Re: A more proper workaround for this Perl DBD::ODBC workaround ....

Chad Johnson <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
On Tue, Mar 17, 2009 at 7:59 PM, Chad Johnson
<[email protected]> wrote:
> I think you got the gist of it!  To summarize:  Queries are getting
> re-prepared between executes when the size of the bound strings
> increases.  To work around this the DBD::ODBC authors set a minimum
> size of 80 on bound varchar data.  Additional logic exists in
> DBD::ODBC to keep track of the minimum size in between executes.
>
> From your previous comment it sounds like a better solution would be
> to call SQLSetStmtAttr() instead.  I'll give that a shot.  Thanks!
>
> -Chad J
>

I perused the ODBC docs at :

http://msdn.microsoft.com/en-us/library/ms712631(VS.85).aspx

And the correct `Attribute` to pass into SQLSetStmtAttr is not jumping
out at me to increase the size of the buffer for one parameter.  I
make no claims to being an ODBC guru, but, from what I can discern
these `Attributes` effect the entire statement (as the name of the
function would imply) as opposed to just one parameter on the
statement.  Am I missing something obvious?

Thanks!
Chad J
_______________________________________________
FreeTDS mailing list
[email protected]
http://lists.ibiblio.org/mailman/listinfo/freetds
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.