Kissenoutlet24.de
Gut bekanntes Mitglied
Hallo Jungs,
kann mir da jemand helfen?
kann mir da jemand helfen?
Code:
Unbehandelte Ausnahme #3A2C67CF4E83CED2 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.
Die Anweisung wurde beendet.
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.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei jtlDatabase.DB.GBaeUUfPkx[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand)
bei jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0()
bei jtlCore.Classes.Update.SqlUpdater.ExBdZTUkSDbpLhv6qw.rKBVV8IgbNZ(Action , Int32 , String )
bei jtlCore.Classes.Update.SqlUpdater.eWyVVrwkcqm(IList`1 sqlCommands, String , TaskProgress )
ClientConnectionId:56f00abc-960d-47ef-8999-013e30c5df74
Fehlernummer (Error Number):8134,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [DOMINIKWIEC4355\JTLWAWI .Net SqlClient Data Provider] Fehler #8134 (Klasse 16) in Zeile 4: Fehler aufgrund einer Division durch Null.
SQL-Fehlerinformationen: [DOMINIKWIEC4355\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 4: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.4213
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8134
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = UPDATE [pf_amazon_group] SET cName = 'Sporting Goods' where kGroup = 239;
--- Maßeinheit / Grundpreiseinheit korrigieren
UPDATE dbo.tArtikel
SET fVPEWert = CASE
WHEN dbo.tArtikel.kGrundPreisEinheit = dbo.tArtikel.kMassEinheit THEN dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
ELSE dbo.tMassEinheit.fBezugsMassEinheitFaktor * dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
END
FROM dbo.tArtikel
JOIN dbo.tMassEinheit ON dbo.tMassEinheit.kMassEinheit = dbo.tArtikel.kMassEinheit
JOIN dbo.tMassEinheit AS tGrundEinheit ON tGrundEinheit.kMassEinheit = dbo.tArtikel.kGrundPreisEinheit
WHERE dbo.tArtikel.nVPE > 0 AND dbo.tArtikel.fVPEWert <> CASE
WHEN dbo.tArtikel.kGrundPreisEinheit = dbo.tArtikel.kMassEinheit THEN dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
ELSE dbo.tMassEinheit.fBezugsMassEinheitFaktor * dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
END
LineNr = 4
Codefragment = SET fVPEWert = CASE
Connection-String = DataSource=DOMINIKWIEC4355\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 1ms
2016-03-17T14:21:05 DEBUG - [SQL] DELETE FROM dbo.tVersandschnittstellenKonfiguration
WHERE kVersandArt IN
(SELECT kVersandArt FROM dbo.tVersandschnittstellenKonfiguration
GROUP BY kVersandArt HAVING COUNT(*) = 2)
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 4ms
2016-03-17T14:21:05 DEBUG - [SQL] UPDATE dbo.tPickliste
SET dbo.tPickliste.nStatus = 40
WHERE dbo.tPickliste.nStatus = 30
AND NOT EXISTS (SELECT * FROM dbo.tPicklistePos
WHERE dbo.tPicklistePos.kPickliste = dbo.tPickliste.kPickliste
AND dbo.tPicklistePos.nStatus != 40)
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 9ms
2016-03-17T14:21:05 DEBUG - [SQL] UPDATE dbo.tShipperAccount
SET cPhone = cMobil;
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 1ms
2016-03-17T14:21:05 DEBUG - [SQL] IF EXISTS(select * from sys.triggers where name = 'tgr_tZahlung_INSUPDEL')
DISABLE TRIGGER dbo.tgr_tZahlung_INSUPDEL ON dbo.tZahlung;
UPDATE dbo.tZahlung
SET dbo.tZahlung.cExternalTransactionId = RTRIM(dbo.tZahlung.cExternalTransactionId);
IF EXISTS(select * from sys.triggers where name = 'tgr_tZahlung_INSUPDEL')
ENABLE TRIGGER dbo.tgr_tZahlung_INSUPDEL ON dbo.tZahlung;
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 53ms
2016-03-17T14:21:05 DEBUG - [SQL] CREATE TABLE dbo.pf_amazon_retourmeldung
(
kAmazonRetourMeldung INT,
cOrderID VARCHAR(30),
cOrderItemId VARCHAR(30),
cCancelReason VARCHAR(100),
cAdjustmentReason VARCHAR(100),
dErstellt DATETIME,
dBearbeitet DATETIME,
CONSTRAINT [PK_pf_amazon_retourmeldung] PRIMARY KEY CLUSTERED ([kAmazonRetourMeldung] ASC)
);
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 1ms
2016-03-17T14:21:05 DEBUG - [SQL] CREATE NONCLUSTERED INDEX [IX_dBearbeitet] ON [dbo].[pf_amazon_retourmeldung] ([dBearbeitet] ASC);
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 0ms
2016-03-17T14:21:05 DEBUG - [SQL] CREATE TABLE dbo.pf_amazon_retourmeldungadjustment
(
kAmazonRetourMeldung INT,
cItemPriceAdjustmentType VARCHAR(10),
cPromotionClaimCode VARCHAR(100),
fAmount DECIMAL(28,14),
cCurrency VARCHAR(3)
);
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 0ms
2016-03-17T14:21:05 DEBUG - [SQL] CREATE NONCLUSTERED INDEX [IX_kAmazonRetourMeldung] ON [dbo].[pf_amazon_retourmeldungadjustment] ([kAmazonRetourMeldung] ASC);
2016-03-17T14:21:05 DEBUG - [SQL] Dauer: 0ms
2016-03-17T14:21:05 DEBUG - [SQL] DECLARE @kZahlung INT;
SET @kZahlung = ISNULL((SELECT MAX(kZahlung) FROM dbo.tZahlung), 0) + 1;
INSERT INTO dbo.tZahlung
(
kZahlung,
cName,
dDatum,
fBetrag,
kBestellung,
kBenutzer,
nAnzahlung,
cHinweis,
kZahlungsart,
nKeinExport,
cSKRManuell,
cExternalTransactionId
)
SELECT ROW_NUMBER() OVER(ORDER BY dbo.tBestellung.kBestellung) + @kZahlung AS kZahlung,
'Guthaben' AS cName,
dbo.tBestellung.dErstellt AS dDatum,
-dbo.tBestellung.fGutschein AS fBetrag,
dbo.tBestellung.kBestellung AS kBestellung,
dbo.tBestellung.tBenutzer_kBenutzer AS kBenutzer,
0 AS nAnzahlung,
'Guthaben aus dem Kundenkonto' AS cHinweis,
0 AS kZahlungsart,
0 AS nKeinExport,
'' AS cSKRManuell,
'' AS cExternalTransactionId
FROM dbo.tBestellung
WHERE dbo.tBestellung.fGutschein <> 0;
2016-03-17T14:21:06 DEBUG - [SQL] Dauer: 152ms
2016-03-17T14:21:06 DEBUG - [SQL] UPDATE dbo.tpk
SET nummer = ISNULL((SELECT MAX(kZahlung) FROM dbo.tZahlung), 0) + 1
WHERE dbo.tpk.cName = 'tZahlung';
DECLARE @xBestellungen XML;
SET @xBestellungen = (
SELECT
tBestellung.kBestellung,
tBestellung.tRechnung_kRechnung AS kRechnung,
tBestellung.tBenutzer_kBenutzer AS kBenutzer,
tBestellung.tAdresse_kAdresse AS kAdresse,
tBestellung.tText_kText AS kText,
tBestellung.tKunde_kKunde AS kKunde,
tBestellung.cBestellNr,
tBestellung.cType,
tBestellung.cAnmerkung,
tBestellung.dErstellt,
tBestellung.nZahlungsziel,
tBestellung.tVersandArt_kVersandArt AS kVersandArt,
tBestellung.fVersandBruttoPreis,
tBestellung.fRabatt,
tBestellung.kInetBestellung,
tBestellung.cVersandInfo,
tBestellung.dVersandt,
REPLACE(tBestellung.cIdentCode, CHAR(8), ''),
tBestellung.cBeschreibung,
tBestellung.cInet,
tBestellung.dLieferdatum,
tBestellung.kBestellHinweis,
tBestellung.cErloeskonto,
tBestellung.cWaehrung,
tBestellung.fFaktor,
tBestellung.kShop,
tBestellung.kFirma,
tBestellung.kLogistik,
tBestellung.nPlatform,
tBestellung.kSprache,
0.0 AS fGutschein,
tBestellung.dGedruckt,
tBestellung.dMailVersandt,
tBestellung.cInetBestellNr,
tBestellung.kZahlungsArt,
tBestellung.kLieferAdresse,
tBestellung.kRechnungsAdresse,
tBestellung.nIGL,
tBestellung.nUStFrei,
tBestellung.cStatus,
tBestellung.dVersandMail,
tBestellung.dZahlungsMail,
tBestellung.cUserName,
tBestellung.cVerwendungszweck,
tBestellung.fSkonto,
tBestellung.kColor,
tBestellung.nStorno,
tBestellung.cModulID,
tBestellung.nZahlungsTyp,
tBestellung.nHatUpload,
tBestellung.fZusatzGewicht,
tBestellung.nKomplettAusgeliefert,
tBestellung.dBezahlt,
tBestellung.kSplitBestellung,
tBestellung.nGesperrt,
tBestellung.cPUIZahlungsdaten,
tBestellung.nPrio,
tBestellung.cVersandlandISO,
tBestellung.cUstId,
tBestellung.nPremium
FROM
dbo.tBestellung
WHERE fGutschein <> 0.0
FOR XML PATH('Bestellung'), TYPE);
IF (@xBestellungen IS NOT NULL)
EXEC dbo.spBestellungAendern
@xBestellung = @xBestellungen;
2016-03-17T14:21:06 DEBUG - [SQL] Dauer: 28ms
2016-03-17T14:21:06 DEBUG - [SQL] UPDATE [pf_amazon_group] SET cName = 'Sporting Goods' where kGroup = 239;
--- Maßeinheit / Grundpreiseinheit korrigieren
UPDATE dbo.tArtikel
SET fVPEWert = CASE
WHEN dbo.tArtikel.kGrundPreisEinheit = dbo.tArtikel.kMassEinheit THEN dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
ELSE dbo.tMassEinheit.fBezugsMassEinheitFaktor * dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
END
FROM dbo.tArtikel
JOIN dbo.tMassEinheit ON dbo.tMassEinheit.kMassEinheit = dbo.tArtikel.kMassEinheit
JOIN dbo.tMassEinheit AS tGrundEinheit ON tGrundEinheit.kMassEinheit = dbo.tArtikel.kGrundPreisEinheit
WHERE dbo.tArtikel.nVPE > 0 AND dbo.tArtikel.fVPEWert <> CASE
WHEN dbo.tArtikel.kGrundPreisEinheit = dbo.tArtikel.kMassEinheit THEN dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
ELSE dbo.tMassEinheit.fBezugsMassEinheitFaktor * dbo.tArtikel.fMassMenge / dbo.tArtikel.fGrundpreisMenge
END
2016-03-17T14:21:06 DEBUG - [SQL] Dauer: 36ms
2016-03-17T14:21:06 DEBUG - [SQL] UPDATE dbo.tartikel SET kVersandklasse= ISNULL((SELECT MIN(kVersandklasse) FROM dbo.tVersandklasse),0)
WHERE dbo.tartikel.kVersandklasse = 0;
2016-03-17T14:21:06 DEBUG - [SQL] Dauer: 743ms
Zeitstempel: 2016-03-17T14:21:17
Locale: German (Germany)
Locale: German (Germany)
Version: 1.0.10.0
Plattform: Wawi
Versionshash: 90C082A8
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 174428160 / Peak: 364457984
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:11,9652767
CPU-Zeit (System): 0:00:04,6332297
Page-Size (Sytem): 911144 / Peak: 326004736
Page-Size: 135065600 / Peak: 326004736
Offene Handles: 880