Subject Re: [IBO] EIB_DatasetError: Cursor is not open
Author Markus Ostenried
Hi Jason,

I updated to ibo5.3.1_1862_Source and the problem is gone now.
(I didn't do this earlier because of Mantis Bug #0000107 which seems to be fixed, too.)

My subscription had expired just two weeks ago but it's now renewed.
Thanks for the great work!

Regards,
Markus


On Fri, Nov 29, 2013 at 5:44 PM, IBO Support List <supportlist@...> wrote:
 

Hi Markus,

It would be easier for me to work with you if you were up to the latest of
5.3.1 since I think I vaguely recall that being an issue in the past and it
has been fixed for some time now. If your subscription has expired, let me
know and I will give you an extension free of charge in order to look at the
latest.

Another possible path to take is to send me a sample app that the problem is
isolated in that I can test. I will take the time to revert back to the
older version and compare it to the latest and try and give you a good
understanding of what is wrong, etc.

Please let me know.

Thanks,
Jason



-----Original Message-----
From: IBObjects@yahoogroups.com [mailto:IBObjects@yahoogroups.com] On Behalf
Of Markus Ostenried
Sent: Thursday, November 28, 2013 7:47 AM
To: IBObjects@yahoogroups.com
Subject: [IBO] EIB_DatasetError: Cursor is not open

Hi all,

I'm debugging some code which I *think* worked some time ago (Delphi
2007, IBO4).

Anyways we upgraded the project to XE3 and IBO 5.2.0 7 and now I'm
getting the subject exception raised in TIB_Dataset.SysFetchNext when
I call IB_Transaction.Commit.

The exception occurs during SysProcessCommitAction, with the
TIB_Query's CommitAction being caFetchAll.

Does anyone have a general idea what I should look for?
What exactly does this error mean -- that a cursor created via
Firebird API is no longer available?

Let me know if you need more information.

TIA,
Markus

:752b4b32 KERNELBASE.RaiseException + 0x49
ibo5crt_d2013.IB_Components.TIB_Dataset.SysFetchNext
ibo5crt_d2013.IB_Components.TIB_Dataset.SysFetchAll(0)
ibo5crt_d2013.IB_Components.TIB_Dataset.FetchAll
ibo5crt_d2013.IB_Components.TIB_Transaction.SysProcessCommitAction(True,True
,False,False)
ibo5crt_d2013.IB_Components.TIB_Transaction.SysCommitBegin(False,True)
ibo5crt_d2013.IB_Components.TIB_Transaction.SysCommit(False)
ibo5crt_d2013.IB_Components.TIB_Transaction.Commit

------------------------------------

__________________________________________________________
IB Objects - direct, complete, custom connectivity to Firebird or InterBase
without the need for BDE, ODBC or any other layer.
__________________________________________________________
http://www.ibobjects.com - your IBO community resource for Tech Info papers,
keyword-searchable FAQ, community code contributions and more !
http://tracker.ibobjects.com - your portal to submit and monitor bug reports
http://community.ibobjects.com - your portal to purchase and upgradeYahoo
Groups Links