Just a wild guess, but the only thing I could find in MSDN KB is at:
http://support.microsoft.com/default.aspx?scid=kb%3ben-us%3b137814VFP is NOT mentioned but MDAC is. Maybe you do not have the current MDAC installed. An advanced GOOGLE search on the exact phrase "invalid cursor state" including one other word "ODBC" returned over 900 hits. Maybe one of those will help.
>When I attach DE CursorAdapter Class to my form, some time it will prompt me error :
>
>Connectivity error:[Microsoft][ODBC Driver Manager]Invalid cursor state
>
>
>What this message means? How to fix it?
>
>TIA.
Mark McCasland
Midlothian, TX USA