Estee... creo que te estas complicando un poco. Si ya tienes el programa avanzado, no seria bueno que empezases a pasar todo el codigo para que sea compatible con otros componentes, como el DBExpress. Ademas de que no vienen el delphi 5, sino a partir de su version 6.
El problema que presenta tu aplicacion esta por demás documentado, y es solucionable en escasos 3 pasos:
1 - Descarga la actualizacion para Delphi 5 (Update Pack).
http://info.borland.com/devsupport/d...ads/index.html
2- Aplica el parche para ADO.
ftp://ftpc.inprise.com/pub/delphi/de...adoupdate2.exe
3- Actualiza el MDAC en la maquina.
http://msdn.microsoft.com/isapi/goms...DisplayLang=en