Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas con ¿ADO?: Clase no registrada (https://www.clubdelphi.com/foros/showthread.php?t=85241)

sitrico 19-02-2014 17:34:23

Problemas con ¿ADO?: Clase no registrada
 
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 :confused:, 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)

Casimiro Notevi 19-02-2014 17:46:25

Cita:

Empezado por sitrico (Mensaje 472813)
Tengo varios programas que utilizan un datamodule común ...

¿Cómo es eso?

sitrico 19-02-2014 17:46:26

Me autorespondo:

Hay registrar ADO nuevamente y listo

Aquí dejo una guía: http://www.ctimls.com/U/MdacXP.htm

Resuelto el problema.

sitrico 19-02-2014 17:49:04

Casimiro, gracias por responder

Cita:

¿Cómo es eso?
Incluyo la misma unidad "Datamodule" en varios proyectos/aplicaciones, contiene los parámetros genéricos para iniciar la conexión al servidor MS SQL (no se autocrea, la instancio donde la necesito con DM := tDM.create(....) ) nada especial.


La franja horaria es GMT +2. Ahora son las 03:47:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi