testjo
Sehr aktives Mitglied
0.99860 Statstik error conversion varchar datetime data type out of range
Nach Update von den 099780, auf test xp englisch sp 3 mit dotnets.
Sql 2008 express
Testmandant import Backup, Update, dan User Rechten zum Statistik, dan Statistik öfnen den fehler dan nach schliessen öfnen ergebnise versuchen dan wieder fehler
Nach Update von den 099780, auf test xp englisch sp 3 mit dotnets.
Sql 2008 express
Testmandant import Backup, Update, dan User Rechten zum Statistik, dan Statistik öfnen den fehler dan nach schliessen öfnen ergebnise versuchen dan wieder fehler
Unbehandelte Ausnahme vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean)
System.Data.SqlClient.SqlException (0x80131904): The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlDataReader.HasMoreRows()
at System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout)
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
at System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
at System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at jtlDatabase.DB.getDataRows(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
at jtlDatabase.jtlObjectList`1.fillListFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
at jtlDatabase.classes.jtlDBClasses.jtlStatistikvorlage.M5k44u5CVW()
at 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)
at jtlCore.Forms.Statistik.Statistikverwaltung.eNMM5HOH0xo()
at jtlCore.Forms.Statistik.Statistikverwaltung.set_StatistikVorlage(jtlStatistikvorlage value)
at jtlCore.Forms.Statistik.Statistikverwaltung.aawM5jIKAcs(Object , TreeViewEventArgs )
at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)
at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)
at System.Windows.Forms.TreeView.WmNotify(Message& m)
at System.Windows.Forms.TreeView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
SQL-Fehlerinformationen: [ .Net SqlClient Data Provider] Fehler #242 (Klasse 16) in Zeile 1: The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 10.50.2550
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 242
HelpLink.BaseHelpUrl =
HelpLink.LinkId = 20476
CommandText = WITH DateTable
AS
(
SELECT
CASE
WHEN 'yy' = 'yy' THEN CONVERT(DATETIME, '01.01.' + CONVERT(VARCHAR, DATEPART(year, CAST('28-11-2010' as Datetime))))
WHEN 'yy' = 'mm' THEN CONVERT(DATETIME, '01.' + CONVERT(VARCHAR, DATEPART(month, CAST('28-11-2010' as Datetime))) + '.' + CONVERT(VARCHAR, DATEPART(year, CAST('28-11-2010' as Datetime))))
ELSE CAST('28-11-2010' as Datetime)
END AS DATE
UNION ALL
SELECT DATEADD(yy, 1, DATE)
FROM DateTable
WHERE DATEADD(yy, 1, DATE) <= cast('6-12-2012' as Datetime)
)
SELECT
CASE
WHEN tFirma.cName 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)) ) - (((ISNULL(tgutschriftpos.fVKNetto, 0.0) * ISNULL(tgutschriftpos.nAnzahl, 0.0) * (1 - (ISNULL(tgutschriftpos.fRabatt, 0)) / 100)) / ISNULL(tgutschrift.fFaktor, 1.0)) )) /*#FORMELENDE#*/
WHEN tFirma.cName IS NULL THEN 0
END AS Y,
DATEPART(yy, XFillerTable.XFiller) AS X,
/*#SERIESBEGINN#*/ ISNULL(tFirma.cName, '') AS Series /*#SERIESENDE#*/
FROM tbestellpos
JOIN tbestellung ON tbestellung.kBestellung = tbestellpos.tBestellung_kBestellung
LEFT JOIN tgutschriftpos ON tbestellpos.kBestellPos = tgutschriftpos.kBestellPos
LEFT JOIN tgutschrift ON tgutschriftpos.tGutschrift_kGutschrift = tgutschrift.kGutschrift
RIGHT JOIN (SELECT DateTable.DATE AS XFiller FROM DateTable) AS XFillerTable ON DATEPART(yy, tbestellung.dErstellt) = DATEPART(yy, XFillerTable.XFiller) LEFT JOIN tfirma ON tfirma.kFirma = tbestellung.kFirma
/*#REPLACEWITHJOIN#*/
WHERE (((tbestellung.nStorno = 0) AND tbestellung.cType = 'B') OR tbestellung.kBestellung IS NULL)
AND ((tbestellung.dErstellt >= CAST('28-11-2010' as Datetime) AND tbestellung.dErstellt <= CAST('6-12-2012 23:59:59' as Datetime)) OR tbestellung.dErstellt IS NULL)
/*#REPLACEWITHWHERE#*/
GROUP BY XFillerTable.XFiller,tfirma.kFirma, tfirma.cName
ORDER BY XFillerTable.XFiller
OPTION (MAXRECURSION 30000)
Connection-String = DataSource=SUMOCAO\JTLWAWI, InitialCatalog=Mandant_18, UserID=sa
Wawi-Version: 0.9.9860
Zeitstempel: 2012-12-06T12:35:10
Angemeldeter Benutzer: 8