Ah, yes, ok. I was afraid it does not close.

Regards,
Saša Stamenković


On Tue, May 25, 2010 at 8:21 PM, Bill Karwin <[email protected]> wrote:

> The default case is for unknown or unsupported fetch modes.  This throws an
> exception.
>
> It's good to close the cursor before throwing an exception, because it's
> likely that the statement will be aborted and without closing a cursor,
> statement handles accumulate in the DB server and cause a garbage collection
> problem.
>
> Setting a valid fetch mode should not close the cursor, it only changes the
> fetch mode for subsequent fetches.  I.e. you can (in theory) change the
> fetch mode several times as you fetch rows from the same result set.
>
> Regards,
> Bill Karwin
>
>
> On May 25, 2010, at 10:57 AM, Саша Стаменковић wrote:
>
> Zend_Db_Statement in setFetchMode() calls $this->closeCursor(); only in
> default case for $mode, why not in other cases?!
>
>
>

Reply via email to