What does this error mean?

Run-time erro '-21472178888(80040e20)';

Consumer's event handler called a non-reentrant method in the provider.

1.) What does this mean?
2.) How can I avoid it?

It gets rasied when i am issueing a .Update to that record.

Sometimes when I .Update my recordset it works fine then others it generates this error. I cannont seem to pinpoint what causes it though. Anybody with prior experiance with this type of error? All the info you can give will help thanks.
BALAJIAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
Éric MoreauConnect With a Mentor Senior .Net ConsultantCommented:
0
 
BALAJIAuthor Commented:
thanks for the article, but unfortunatly the only resolution they provide is to use a client-side cursor (which is not feasable in my app) or to use a .Move 0 before the .Update. That still causes the error though. The error is caused when i am updating a fied in a recordset that is bound to a data combo(the article suggests that there may be aproblem with the data combo controls) but the reason i am manually updating that field that is bound to the data combo is because when I try to blank out a selection in the data combo it does not null out the field ..... Long Thought Pause.....

I relized that it was not nulling out the field because the dataformat was not set properly to a number type so it was trying to assign a blank string to the field and it would not null, so i guess your article helped point me in the right direction... Thanks!
0
All Courses

From novice to tech pro — start learning today.