Du solltest tatsächlich die Datenmenge eingrenzen. Entweder durch ein Feld mit dem Du die Dinger ausblendend kannst oder über ein Datum:
Code:
"SELECT TOP 1000 * FROM DocCont WHERE Clase='
OS' AND Acabada = FALSE AND Tramitado >= '2013-01-01' ORDER BY Numero"
Zusätzlich könnte zunächst ein auf dem Server schnell laufendes Count darüber erstellt werden und wenn dieses eine willkürlich gewählte Grenze überschreitet (hier 1000 Dokumente) dann dies im UI anzeigen.
Ausserdem würde ich versuchen auf jedes
Query-Feld einen Index zu legen, wenn die Datenmenge so groß ist.