TR: [egenix-users] SQL Server: Experimental Solution

Sébastien Walgraffe walgraffe at dupuis.com
Mon Oct 27 11:28:53 CET 2003


Hello

We can t use the solution proposed by nwingfield at che-llp.com. Because we
call ZSQL from a product and we don t have at this place the REQUEST.
With the modifications that you planned in Vesrion 1.0.7, do you think that
it will work if we call ZSQL without REQUEST parameter ?

Thanks

Sebastien Walgraffe

-----Message d'origine-----
De : egenix-users-bounces at lists.egenix.com
[mailto:egenix-users-bounces at lists.egenix.com]De la part de M.-A. Lemburg
Envoyé : jeudi 23 octobre 2003 13:12
À : nwingfield at che-llp.com
Cc : egenix-users at lists.egenix.com
Objet : Re: [egenix-users] SQL Server: Experimental Solution

nwingfield at che-llp.com wrote:
> We have been experiencing many problems with mxODBC and SQL Server,
similar
> to those expressed by others list members (Sébastien Walgraffe, Peter
> Sabaini).  The most common error is this:
> 'HY000', 0, '[Microsoft][ODBC SQL Server Driver]Connection is busy with
> results for another hstmt', 5911
> By eliminating Z SQL methods, we seem to have remedied this error, though
> only time will tell.  We have replaced Z SQL methods with the External
> Method that I am including below.  Another problem that we experienced was
> that when the connection pool was set greater than one, pages executing
> multiple SQL statements could lock up.  This is because each SQL method
was
> potentially executed on a different connection.  Rather than limit
> ourselves to a connection pool of one, we incorporated some logic into the
> aforementioned method to maintain one connection per request.  If the
> locking isn't a problem for you, you can strip the extra logic out of this
> method.
>
> Let me know if this helps.

If this does solve your problems, we'll add a connection option to the
Zope DA which will let you switch on/off this behaviour (grouping
connections per request) for version 1.0.7.

--
Marc-Andre Lemburg
eGenix.com

Professional Python Software directly from the Source  (#1, Oct 23 2003)
 >>> Python/Zope Products & Consulting ...         http://www.egenix.com/
 >>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
________________________________________________________________________

::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::


_______________________________________________________________________
eGenix.com User Mailing List                     http://www.egenix.com/
http://lists.egenix.com/mailman/listinfo/egenix-users



More information about the egenix-users mailing list