I have a work order system that I am creating. I need to have a dynamic cursor so that any changes show and are made immediatly. Here goes the problem: When I started building the application, I was using vb6 without a service pack. I ran the program and the cursor failed horribly. I installed sp5 for visual basic and the cursor worked fine. Later down the road I ran the program and now the cursor is failin badly again. Whenever you make a change on a record and try to move to the next record the program crashes, no error code that I have written stops this from happening. Someone has told to check to see if the database is locked, well I see a lock but it is sleeping and I can’t kill that process, the database is sql server 7, so I don’t think that is a problem. What else could be the issue? I have a stored procedure that gets the data, it has pessimistic locking, cache of 15, and is dynamic. I don’t see what the problem is. I have reinstalled sp5, and have even went backand recreated the forms and the dataenvironment to see if that was the issue. That didn’t solve anything. Thanks in advance for any help!!