Eso me paso en un proyecto que corria sobre NT con las MDAC 2.1, pero se soluciono con una nueva version de mi aplicacion, en la cual puse las MDAC 2.6 y el parche de Borland para ADO.
Eso si tambien cambie algo del codigo en su momento y nunca supe por cual de las dos razones se soluciono.
Prueba con mi primera opcion y sino pon el codigo para que lo veamos