no entendi lo de "...pero si lo defines en una estructura que carga el query entonces no...", veraz, utilizo VB, la definicion la hago en un modulo y creo los objetos en otros modulos.
Y otra cosa, hay alguien (en ADODB) que se encarga de evitar las coliciones de lectora y escritura simultane.