Hallo,
ich möchte einen Bericht mit Parametern erstellen. Mit SQL Server habe ich das schon sehr oft ohne Probleme gemacht, dieses mal muss ich aber eine Oracle DB als Datenquelle verwenden (Oracle 10 g).
Ich erstelle also eine parametrisierte Abfrage. Bei SQL Server geht das so:
Macht man das Gleiche in einer Abfrage auf einer Oracle DB gibts entweder verschiedene Fehlermeldungen (INVALID IDENTIFIER etc.) oder aber der rechte Teil wird folgendermaßen automatisch umgewandelt (abhängig vom Datentyp):
Dann bringt die Abfrage stets eine leere Menge, da der rechte Teil als String interpretiert wird. Deshalb erfolgt auch keine Abrage des Parameters.
Kann jemand weiterhelfen, wie soetwas mit einer Oracle Datenquelle realisiert werden kann. Die Hilfe und Literatur etc. ist bis jetzt wenig brauchbar.
Vielen Dank
ich möchte einen Bericht mit Parametern erstellen. Mit SQL Server habe ich das schon sehr oft ohne Probleme gemacht, dieses mal muss ich aber eine Oracle DB als Datenquelle verwenden (Oracle 10 g).
Ich erstelle also eine parametrisierte Abfrage. Bei SQL Server geht das so:
Code:
WHERE IDArtikel = @IDArtikelParameter
Code:
WHERE IDArtikel = '@IDArtikelParameter'
Kann jemand weiterhelfen, wie soetwas mit einer Oracle Datenquelle realisiert werden kann. Die Hilfe und Literatur etc. ist bis jetzt wenig brauchbar.
Vielen Dank
Comment