Lo solucione!
El tema aparentemente es una combinacion de cosas.
Es largo el Como llegue al problema pero bueno, se los resumo.
Como llegue a que me pase eso (o seo creo yo) :Esta armando una aplicacion en BCB 6 para enlazar con bases de datos, y en un momento decidi hacerlo a travez de ado, luego de haber desarrollado un poco de la aplicacion se me antojo testear con otros metodos de datos uqe venian en el BCB como son dbExpress y BDE, y agrege los objetos, luego por razones personales que no vienen al caso, decidi quedarme con el ADO y elimine los otros objetos, pero, aparentemente no se borran Todas las referencias a todos los includes que traen esos objetos y tenia includes de mas.
Tambien note que luego de agrege referencias a unos eventos de el Objeto TADOConnection que como parametros tienen a la clase Error, las cuales me traian problemas al compilar, ese problema de linkeo.
Como se soluciona este embrollo?:La forma mas practica que encuentro es: tomar todos los archivos .h que tengas en tu proyecto, o al menos todos llos que tengan una referencia a los objetos de acceso a datos, y eliminar todas las cabeceras, excepto las que VOS MISMO hallas agregado. (En general todas las uqe sean #include <nombredelarch.h>, auqneu no siempre es asi...)
Luego, pulsar en guardar, cada vez uqe se hace eso, el BCB6 revisa los objetos disponibles en tu formulario y agrega al archivo .h del formulario los includes necesarios para uqe funcionen el formulario con los objetos.
Luego tambien tuve que comentar todas los metodos que tenian como paramtro a la funcion error, y reingresarlas, mediante la paleta de Events de la ventana de propiedades de los controles.
Luego de eso la aplicacion funciono perfectamente.
Slds!.