Buenas, tengo tiempo que por razones de trabajo no visito el foro (ni delphi
) pero recurro a ustedes porque me sucede lo siguiente:
Tengo varios programas que utilizan un datamodule común que establece un enlace al servidor MSSQL de la empresa, funcionaba perfectamente todo hasta hace poco
, lo cierto es que el Disco duro de mi equipo presentó errores por sectores defectuosos y dejó de arrancar. compré un HDD nuevo y lo reemplacé utilizando
clonezilla para copiar todo mi disco anterior al nuevo (tuve bastantes problemas por los sectores defectuosos y al final en modo avanzado y con --rescue pude copiar todo
). Toda la configuración de la máquina parece estar Ok y he trabajado normalmente con todo lo demás pero cada vez que intento ejecutar un "open" sobre un tADOQuery aparece el mensaje: "Clase no registrada".
Probé iniciar una aplicación nueva con un tADOConnection, un tADOQuery, un tDatasource y un tDBGrid y ocurre el mismo error (incluso en tiempo de diseño) alguien puede darme una idea de que esta pasando y como solucionarlo?
Sospecho que algo se "rompió" con la copia o en los sectores dañados.
Gracias.
PD Delphi7 + SQL server 2005 + ADO
No se ha cambiado NADA en el código incluso programas viejos ya compilados (.exe) presentan el error (en mi máquina)