Reports für MS-SQL-Server an ORACLE anpassen

Aus GEVITAS
Version vom 13. Dezember 2012, 01:08 Uhr von Gevitas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Allgemeines == Da GEVITAS-Carnet über ADO auf die Datenbank zugreift, kann man Reports, die z.B. für MS-SQL gemacht wurden, nicht so einfach für ORACLE …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

1 Allgemeines

Da GEVITAS-Carnet über ADO auf die Datenbank zugreift, kann man Reports, die z.B. für MS-SQL gemacht wurden, nicht so einfach für ORACLE verwenden!

  • Reports, die für MS-SQL gemacht wurden, verwenden die ODBC für den Datenbank-Zugriff. ODBC ist eine Schnittstelle von Microsoft, die den Datenbankzugriff relativ universell ermöglicht. Reports, die für die ODBC gemacht wurden, funktionieren in aller Regel für verschiedene Datenbank-Maschinen. GEVITAS-Programme für ORACLE benutzen aber keine ODBC.

Deshalb muss man die Reports, die für MS-SQL-Server gemacht wurden, an ORACLE anpassen!

2 Vorgehensweise

2.1 CrystalReports starten, Report öffnen

Starten Sie CrystalReports und öffnen Sie den gewünschten Report (Menü Datei ⇒ Öffnen).

2.2 Datenbank-Assistenten öffnen, Neue Verbindung auswählen

Öffnen Sie den Datenbank-Assistenten (Menü Datenbank ⇒ Datenbank-Assistent)

Doppelklicken Sie im Baum auf Neue Verbindung herstellen ⇒ Oracle-Server ⇒ Neue Verbindung erstellen. Geben Sie den Namen des Dienstes (=Lokaler Service-Name) ein und die Anwender-ID und das Kennwort. Die Verbindung wird im Baum angezeigt.

Doppelklicken Sie auf die Verbindung und ggf. das Schema, das Sie verwenden wollen.

2.3 Tabelle auswählen

Wählen Sie in der linken Tabelle die gewünschte Tabelle aus, z.B. "CARNET_KOPF". Klicken Sie in der rechten Tabelle auf den gleichen Tabellen-Namen und dann auf die Schaltfläche < .