Hay un error relacionado con Delphi/ADO que se corrige con alguna actualización (Delphi 5); Hay algun otro similar que se arregla actualizando las MDAC (eso explicaría que un XP no diera el error); Creo que la versión es Delphi 5 (no comentas cual tienes tú).
Revisa éstas páginas:
http://community.borland.com/article...,26606,00.html
http://info.borland.com/devsupport/delphi/mdac26.html