Hi Marco. Since my last post I have coded a stress test project to work in a two tier mode, simply opening and closing TOracleDataSet's directly without any three-tier stuff involved, and that works fine. The problem seems to have all the hallmarks of a memory leak type problem, buried somewhere in the provider.pas, or in some unit that it uses. I have tried to use codeSlueth to check for memory problem, but its not my forte and I didn't get very far. It doesn't seem to be in anything my code is doing, because in the stress test project it doesn't really run any code, its just opening and closing client datasets in a pile of threads. There's no processing of the results. If I was able to get a scaled down version of very simple server and client apps, would you be able to have a look at it for me and see if you can spot anything ?
Thanks.