I've just come across an interesting problem in one of my applications when using a data control and an Apex TDBGrid. After setting the type, recordsource and executing the refresh method, I am getting the OLE Automation error '-2147417848: Object invoked has disconnected from it's client.'

I scanned Technet and a few other sources that seem to think that it is a problem with the grid (which is bound to to the data control). Specifically, some go into detail about it being a problem with the grids 'Splits'. Only thing is, I only have this problem on only 1 particular site - all other 20 or so sites do not have the same problem.

Anyone got any ideas?