I have a SQL SERVER 7.0 and lan clients use VB APP. I open a recordset (never be refreshed) with cursorType=adOpenStatic and cursorLock=adLockOptimistic. The program is opened more then once. While filterin recordset the program displays an error message: "RUN-TIME ERROR '-2147467259(80004005)'" (and the 'ok' button) I use stored procedures for inserting and deleting data. There is and another recordset that be refreshed when inserting or deleting data. This two recordsets and the db connection are never closed until the program is closed normally.