Die Datumsteilstunde wird nicht vom Datumsfunktionsdatum für Datentypdatum unterstützt

8

Während ich die folgende Abfrage in Jaspis-Berichten ausführe, habe ich die Ausnahme erhalten. "net.sf.jasperreports.engine.JRException: Fehler beim Ausführen der SQL-Anweisung für: Activity_Summary". Activity_Summery_Report ist mein jrxml-Dateiname.

Die Abfrage ist

%Vor%

Und der Ausnahme-Stack ist

%Vor%

Bitte helfen Sie mir, wie Sie es lösen können. Vielen Dank im Voraus

    
Sudheer Kaju 19.02.2013, 12:27
quelle

2 Antworten

16

Dies geschieht, weil Ihre Eingabeparameter vom Datentyp date und nicht datetime sind. Da die date -Datentyp-Genauigkeit nur auf Tag-Ebene läuft, ist nichts kleiner.

Dies wird beispielsweise in SQL Server fehlschlagen:

%Vor%

Während dies funktioniert:

%Vor%

Wenn Sie sicherstellen, dass die von Ihrer Anwendung (unten) gelieferten Parameter vom Typ datetime und nicht date sind, sollten Sie den Fehler beheben.

%Vor%     
GShenanigan 19.02.2013, 12:54
quelle
2

Um die Fehlermeldung zu vermeiden "Die Datumsteilstunde wird nicht unterstützt vom Datumsfunktionsdatum für den Datentyp Datum" ist es manchmal notwendig, eine Doppelbesetzung nach dem Abrufen der aktuellen Zeit zu machen (zuerst um sie als Datum auszugeben, um die Zeit loszuwerden und dann zurück zu datetime, um Zeit hinzuzufügen. Wenn Sie beispielsweise heute 11:00 Uhr benötigen, verwenden Sie:

%Vor%     
Graham Laight 29.03.2017 11:48
quelle

Tags und Links