I also observed something like this- but it was a programming error. I was using ADODB in LabVIEW to run SELECT statements and retrieve data from recordsets. My program would gradually consume more and more RAM over time. This was plainly visible on NTs Task Manager. My problem was that I was simply forgetting to close/destroy many of the object references. This would also sometimes cause my system to crash when I stopped the program and exited LabVIEW (or exited the run-time engine if it was an exe).
I might suggest you go through the program and make sure you use the Automation Close function to close the appropriate references.
Its especially important to close all "Fields" and "Field" references.
Also, I found that running the GET ROWS method or GE
T STRING method on a recordset works much better than retrieving data using "Fields" and "Field" objects... its faster, easier, less prone to causing problems, less trouble with references and stuff.
http://www.medicollector.com