2010-05-10 24 views
13

Tengo un informe de Crystal donde originalmente se configuró la fuente de datos para usar conexiones ODBC. Ahora quiero modificar el origen de datos para usar OLE DB en lugar de usar ODBC. ¿Cómo reemplazo la conexión de la fuente de datos sin romper los campos de la base de datos que configuré originalmente para mi informe? Si intento eliminar el origen de datos original, también se eliminan los campos que ya configuré. ¿Hay alguna manera de asignar el informe para usar OLE DB en lugar de la conexión ODBC?Crystal Reports Cambio de la fuente de datos

Gracias.

Respuesta

16

Es fácil. Haga clic derecho en los campos de la base de datos en su explorador de campo. Haga clic en 'Establecer ubicación de origen de datos' Y luego verá dos secciones en un cuadro de diálogo. "Fuente de datos actual" y "reemplazar con". En la fuente de datos actual, seleccione el objeto que desea reemplazar. Luego, en la sección "Reemplazar con", haga clic en "crear nueva conexión"> "OLE DB"> Conéctese al objeto de la base de datos que desee proporcionando información sobre el controlador y las credenciales.

Luego haga clic en el botón 'actualizar' en el lado derecho. ¡Eso es! Ya terminaste Aunque el nombre del objeto no parece cambiar en la sección 'actual de origen de datos', aún si hace clic en el signo (+) al lado del objeto, el nombre de origen mostrará el nuevo objeto OLEDB que usó

0

Probar:

  1. Adición de la fuente de datos OLE DB con el informe sin eliminación de la fuente de datos ODBC .
  2. Utilice el del origen de datos opción de ubicación (en el menú Base de datos en el Diseñador de informes) a cambio de la fuente de datos para la tabla de la fuente de datos ODBC al origen de datos OLE DB .
  3. Luego elimine la fuente de datos ODBC del informe.
-2

Crystal Report 8.5

Haga clic en el menú 'Base de datos' -> Haga clic en 'Eliminar del informe' -> Seleccione las tablas que desea eliminar de la lista-> haga clic en 'Eliminar' -> Haga clic en 'Hecho'.

Eso es todo :)

+0

La pregunta no era sobre la eliminación de la fuente de datos; se trataba * de reemplazar * la fuente de datos. Y la pregunta ya tiene una respuesta aceptada para esto, publicada hace 6 años. –

+0

al eliminar el origen de datos también se eliminan automáticamente los campos del informe vinculado a ese origen de datos. Entonces estás realmente en mal estado con un informe que no se ejecuta. –

Cuestiones relacionadas