Hallo,
ich kann keine Auswertungen mehr durchführen???
Bitte um Hilfe...
Was kann ich tun?
Hier mein Error- Log:
Unbehandelte Ausnahme #3BAC2604C8D9D237 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Fehler aufgrund einer Division durch Null.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)
bei System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more)
bei System.Data.SqlClient.SqlDataReader.Read()
bei System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
bei System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
bei System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
bei System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
bei System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
bei System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
bei jtlDatabase.DB.<>c__DisplayClass5.<getDataRows>b__2()
bei jtlDatabase.DB.SR2RMIjqd0[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.getDataRows(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlObjectList`1.appendListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlObjectList`1.fillListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.classes.jtlDBClasses.jtlStatistikvorlage.wHc7uRYhhj()
bei jtlDatabase.classes.jtlDBClasses.jtlStatistikvorlage..ctor(jtlStatistikControlItem oStatistikControlItemX, jtlStatistikControlItem oStatistikControlItemSeries, jtlStatistikauswertungstyp oStatistikauswertungstyp, List`1 lStatistikControlTabs, String cFromDate, String cTillDate, String cZeitraum, Boolean bGesamtAnzeigen, Boolean bDurchschnittAnzeigen, Boolean bBrutto)
bei jtlCore.Forms.Statistik.Statistikverwaltung.YMF7WaNMa9R()
bei jtlCore.Forms.Statistik.Statistikverwaltung.set_StatistikVorlage(jtlStatistikvorlage value)
bei jtlCore.Forms.Statistik.Statistikverwaltung.RVS7Wjq1jYY(Object , TreeViewEventArgs )
bei System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
bei System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
bei System.Windows.Forms.TreeView.WmNotify(Message& m)
bei System.Windows.Forms.TreeView.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ClientConnectionId:318df789-be6e-4e2f-8913-c22989841b7f
Fehlernummer (Error Number):8134,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [192.168.2.100\JTLWAWI .Net SqlClient Data Provider] Fehler #8134 (Klasse 16) in Zeile 1: Fehler aufgrund einer Division durch Null.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 09.00.5000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8134
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = WITH DateTable
AS
(
SELECT
CASE
WHEN 'yy' = 'yy' THEN CONVERT(DATETIME, '01.01.' + CONVERT(VARCHAR, DATEPART(year, CAST('25.08.2014' as Datetime))))
WHEN 'yy' = 'mm' THEN CONVERT(DATETIME, '01.' + CONVERT(VARCHAR, DATEPART(month, CAST('25.08.2014' as Datetime))) + '.' + CONVERT(VARCHAR, DATEPART(year, CAST('25.08.2014' as Datetime))))
ELSE CAST('25.08.2014' as Datetime)
END AS DATE
UNION ALL
SELECT DATEADD(yy, 1, DATE)
FROM DateTable
WHERE DATEADD(yy, 1, DATE) <= cast('22.05.2015' as Datetime)
)
SELECT
CASE
WHEN '' IS NOT NULL THEN /*#FORMELBEGINN#*/ SUM( (((ISNULL(tbestellpos.fVKNetto, 0.0) * ISNULL(tbestellpos.nAnzahl, 0.0) * (1 - (ISNULL(tbestellpos.fRabatt, 0)) / 100)) / ISNULL(tbestellung.fFaktor, 1.0)) )) /*#FORMELENDE#*/
WHEN '' IS NULL THEN 0
END AS Y,
DATEPART(yy, XFillerTable.XFiller) AS X,
/*#SERIESBEGINN#*/ ISNULL('Verkauf Betrag', '') AS Series /*#SERIESENDE#*/
FROM tbestellpos
JOIN tbestellung ON tbestellung.kBestellung = tbestellpos.tBestellung_kBestellung
JOIN trechnung ON tbestellung.tRechnung_kRechnung = trechnung.kRechnung
RIGHT JOIN (SELECT DateTable.DATE AS XFiller FROM DateTable) AS XFillerTable ON DATEPART(yy, trechnung.dErstellt) = DATEPART(yy, XFillerTable.XFiller)
/*#REPLACEWITHJOIN#*/
WHERE (((tbestellung.nStorno = 0) AND tbestellung.cType = 'B') OR tbestellung.kBestellung IS NULL)
AND ((trechnung.dErstellt >= CAST('25.08.2014' as Datetime) AND trechnung.dErstellt <= CAST('22.05.2015 23:59:59' as Datetime)) OR trechnung.dErstellt IS NULL)
/*#REPLACEWITHWHERE#*/
GROUP BY XFillerTable.XFiller
ORDER BY XFillerTable.XFiller
OPTION (MAXRECURSION 30000)
Connection-String = DataSource=192.168.2.100\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Zeitstempel: 2015-05-22T09:03:31
Locale: German (Germany)
Locale: German (Germany)
Version: 099923
Plattform: Wawi
Versionshash: 7CA96392
ich kann keine Auswertungen mehr durchführen???
Bitte um Hilfe...
Was kann ich tun?
Hier mein Error- Log:
Unbehandelte Ausnahme #3BAC2604C8D9D237 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Fehler aufgrund einer Division durch Null.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)
bei System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more)
bei System.Data.SqlClient.SqlDataReader.Read()
bei System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
bei System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
bei System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
bei System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
bei System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
bei System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
bei jtlDatabase.DB.<>c__DisplayClass5.<getDataRows>b__2()
bei jtlDatabase.DB.SR2RMIjqd0[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.getDataRows(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlObjectList`1.appendListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlObjectList`1.fillListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.classes.jtlDBClasses.jtlStatistikvorlage.wHc7uRYhhj()
bei jtlDatabase.classes.jtlDBClasses.jtlStatistikvorlage..ctor(jtlStatistikControlItem oStatistikControlItemX, jtlStatistikControlItem oStatistikControlItemSeries, jtlStatistikauswertungstyp oStatistikauswertungstyp, List`1 lStatistikControlTabs, String cFromDate, String cTillDate, String cZeitraum, Boolean bGesamtAnzeigen, Boolean bDurchschnittAnzeigen, Boolean bBrutto)
bei jtlCore.Forms.Statistik.Statistikverwaltung.YMF7WaNMa9R()
bei jtlCore.Forms.Statistik.Statistikverwaltung.set_StatistikVorlage(jtlStatistikvorlage value)
bei jtlCore.Forms.Statistik.Statistikverwaltung.RVS7Wjq1jYY(Object , TreeViewEventArgs )
bei System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
bei System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
bei System.Windows.Forms.TreeView.WmNotify(Message& m)
bei System.Windows.Forms.TreeView.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ClientConnectionId:318df789-be6e-4e2f-8913-c22989841b7f
Fehlernummer (Error Number):8134,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [192.168.2.100\JTLWAWI .Net SqlClient Data Provider] Fehler #8134 (Klasse 16) in Zeile 1: Fehler aufgrund einer Division durch Null.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 09.00.5000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8134
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = WITH DateTable
AS
(
SELECT
CASE
WHEN 'yy' = 'yy' THEN CONVERT(DATETIME, '01.01.' + CONVERT(VARCHAR, DATEPART(year, CAST('25.08.2014' as Datetime))))
WHEN 'yy' = 'mm' THEN CONVERT(DATETIME, '01.' + CONVERT(VARCHAR, DATEPART(month, CAST('25.08.2014' as Datetime))) + '.' + CONVERT(VARCHAR, DATEPART(year, CAST('25.08.2014' as Datetime))))
ELSE CAST('25.08.2014' as Datetime)
END AS DATE
UNION ALL
SELECT DATEADD(yy, 1, DATE)
FROM DateTable
WHERE DATEADD(yy, 1, DATE) <= cast('22.05.2015' as Datetime)
)
SELECT
CASE
WHEN '' IS NOT NULL THEN /*#FORMELBEGINN#*/ SUM( (((ISNULL(tbestellpos.fVKNetto, 0.0) * ISNULL(tbestellpos.nAnzahl, 0.0) * (1 - (ISNULL(tbestellpos.fRabatt, 0)) / 100)) / ISNULL(tbestellung.fFaktor, 1.0)) )) /*#FORMELENDE#*/
WHEN '' IS NULL THEN 0
END AS Y,
DATEPART(yy, XFillerTable.XFiller) AS X,
/*#SERIESBEGINN#*/ ISNULL('Verkauf Betrag', '') AS Series /*#SERIESENDE#*/
FROM tbestellpos
JOIN tbestellung ON tbestellung.kBestellung = tbestellpos.tBestellung_kBestellung
JOIN trechnung ON tbestellung.tRechnung_kRechnung = trechnung.kRechnung
RIGHT JOIN (SELECT DateTable.DATE AS XFiller FROM DateTable) AS XFillerTable ON DATEPART(yy, trechnung.dErstellt) = DATEPART(yy, XFillerTable.XFiller)
/*#REPLACEWITHJOIN#*/
WHERE (((tbestellung.nStorno = 0) AND tbestellung.cType = 'B') OR tbestellung.kBestellung IS NULL)
AND ((trechnung.dErstellt >= CAST('25.08.2014' as Datetime) AND trechnung.dErstellt <= CAST('22.05.2015 23:59:59' as Datetime)) OR trechnung.dErstellt IS NULL)
/*#REPLACEWITHWHERE#*/
GROUP BY XFillerTable.XFiller
ORDER BY XFillerTable.XFiller
OPTION (MAXRECURSION 30000)
Connection-String = DataSource=192.168.2.100\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Zeitstempel: 2015-05-22T09:03:31
Locale: German (Germany)
Locale: German (Germany)
Version: 099923
Plattform: Wawi
Versionshash: 7CA96392