Ok, permíteme explicar... Y sí, me refería a .NET y no a .ENT, error tipográfico.
Crystal Reports utiliza un archivo llamado crdb_adoplus.dll como su controlador ADO.NET (XML). Este es nuestro controlador para conectarse a XML o si un desarrollador o un desarrollador de terceros crea un conector de base de datos en forma de dll, entonces CR puede usarlo. Dentro de este dll se establece una conexión a la base de datos, cómo se hace depende del desarrollador, ya sea utilizando un controlador con cable, que tiene un cliente incorporado como nuestros controladores DataDirect, u otro método. CR no escribe motores de cliente.
Puedes obtener nuestros controladores DD desde este [enlace](https://smpdl.sap-ag.de/~sapidp/012002523100008666562008E/cr_datadirect53_win32.zip)
El paquete de controladores DD tiene lo que se llama un controlador "con cable" para conectarse a Oracle y MS SQL Server, así como un controlador de Sybase, que no requieren que se instale un cliente de base de datos. Están basados en ODBC, por lo que estás limitado a lo que ODBC puede hacer.
Para usarlos, descarga e instala desde el enlace anterior y luego ve a ODBC Admin y crea un nuevo DSN del sistema y selecciona el controlador de protocolo con cable de Sybase de CR. Ahora, cuando establezcas la ubicación de la base de datos de tu informe, selecciona ODBC y este nuevo DSN y luego verifica la base de datos.
Si simplemente estás buscando una conexión a una fuente de datos sin el costo adicional de instalar un motor de cliente, esta es la opción a seguir. Aún no has dicho cuál es tu objetivo final, aparte de usar un "Proveedor de Datos" y usar ADO.NET, pero no es necesario usar ADO.NET para usar un controlador con cable.
Echa un vistazo a este enlace para ver qué opciones están disponibles en ADO.NET:
http://en.wikipedia.org/wiki/ADO.NET
Así que espero que ahora esté claro, pero si no lo está, entonces creo que simplemente estamos malinterpretando la definición de ADO.NET y lo que CR ADO.NET es capaz de hacer.
También parece que tienes un desarrollador de .NET disponible, así que te sugiero encarecidamente que publiques tu pregunta en el foro de desarrolladores de CR .NET y busques también y descargues nuestros ejemplos de .NET sobre cómo configurar la ubicación de tu nueva fuente de datos en código. O si optas por la ruta del dll, cómo hacer que todo funcione.
Gracias de nuevo
Don