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
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.
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%Tags und Links sql-server jasper-reports