I have a small VC++ 6.0 application that has been running without any problem. This application connects to MS-SQL server 6.5 using MS-ADO (msado15.dll) version 2.0. Suddenly, it got an error message E_OUTOFMEMORY "Not enough storage is available to complete the operation." returned from the server every time it tries to execute a stored procedure. I have winNT ws with 128mb of memory and 400mb of diskspace on the C drive. I send the application to another developer's machine which has the same configuration and the program runs fine.

What could be wrong at my machine?