Hi
Ich bin bei solchen Sachen immer Konservativ und erzeuge die
ADO-Dingens nur 1x. Gleichzeitig verwende ich einen Workerthread, der also permanent im Hintergrund läuft. Dieser nimmt Jobs (z.b. deine SELECT-Teile) entgegen, arbeitet sie sequenziell ab und übergibt die Ergebnisse.
Ich hab einfach kein gutes Gefühl bei einem 'ConnectionPool'-Mechanismus, wie ihn
ADO verwendet und ich diesen Pool mit ständigen Create/Destroy-Aufrufen arg strapaziere. Ich würde wetten, mit o.g. Strategie tritt das Problem einfach nicht mehr auf.