099866 Fehler durch eine Divison durch Null

T-Bone

Gut bekanntes Mitglied
1. Februar 2011
238
0
Hallo,

wenn ich versuche den Lieferschein zu erstellen erhalte ich oben genannte Fehlermeldung.

Ziemlich ärgerlich da wir keinen einzigen Lieferschein erstellen können.

Code:
Unbehandelte Ausnahme #63F9A374 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.getDataRows(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
   bei jtlDatabase.jtlObject.fillFromDB(String cSQL, Boolean bOverfill, jtlDBParameter[] oDBParameter_arr)
   bei jtlDatabase.classes.jtlDBClasses.jtlLieferschein.CheckeLagerbestand(jtlLieferscheinposList oList, Boolean EditMode)
   bei jtlDatabase.classes.jtlDBClasses.jtlLieferschein.saveNewLieferscheinInDB(String cHinweis, jtlWarenlagerList lWarenLager)
   bei jtlCore.Forms.Versand.Lieferschein.LieferscheinGUI.CiuBKOHZkg8(Object , EventArgs )
   bei System.Windows.Forms.Control.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnClick(EventArgs e)
   bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
   bei System.Windows.Forms.Button.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:e75bb8a3-2647-40b6-b567-31df25b9d101
SQL-Fehlerinformationen: [192.168.2.101,52209\JTLWAWI .Net SqlClient Data Provider] Fehler #8134 (Klasse 16) in Zeile 2: Fehler aufgrund einer Division durch Null.  
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 09.00.5000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8134
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = 
SELECT vLagerBestandProLager.kArtikel, vLagerBestandProLager.fBestand AS fBestandImLager, vLagerbestandEx.fLagerbestand
FROM vLagerbestandProLager
JOIN vLagerbestandEx ON vLagerBestandProLager.kArtikel = vLagerbestandEx.kArtikel
WHERE vLagerBestandProLager.kWarenlager = 1
Connection-String = DataSource=192.168.2.101,52209\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa

Zeitstempel: 2013-01-09T21:06:50
Wawi-Version: 0.9.9866 (F6F38DB9)
Angemeldeter Benutzer: 1


jtlControlsBase.dll (52E87124) 67072 bytes 07.01.2013 09:35:30
jtlCore.dll (E7B505D8) 22289408 bytes 07.01.2013 09:35:30
jtlDashboard.dll (A0B47CF8) 190464 bytes 07.01.2013 09:35:31
jtlDatabase.dll (D1E3CB73) 4380672 bytes 07.01.2013 09:35:31
jtlListView.dll (D08D72E) 1008640 bytes 07.01.2013 09:35:29
JTLmisc.dll (7F4B5B85) 3022848 bytes 07.01.2013 09:35:29
jtlResources.dll (C031CFE6) 1187840 bytes 07.01.2013 09:35:31
jtlTools.dll (66530803) 287232 bytes 07.01.2013 09:35:31
JTLwawi.dll (79347276) 237056 bytes 07.01.2013 09:35:29
JTLwawiExtern.dll (9FEC77F6) 8704 bytes 07.01.2013 09:35:31
 

T-Bone

Gut bekanntes Mitglied
1. Februar 2011
238
0
AW: 099866 Fehler durch eine Divison durch Null

KEINER ???

Ist ja nicht so, dass es nur ein kleienr Fehler ist. Ich kann keinen einzigen Lieferschein drucken.
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
AW: 099866 Fehler durch eine Divison durch Null

Hallo,

kann es sein, dass Stücklisten in der Datenbank sind, deren Komponenten mit Menge 0 vorhanden sind?

Folgendes SQL auf der Datenbank absetzen, dann sollte es wieder funktionien: "DELETE FROM tStueckliste WHERE fAnzahl = 0"

Gruß

Manuel
 

T-Bone

Gut bekanntes Mitglied
1. Februar 2011
238
0
AW: 099866 Fehler durch eine Divison durch Null

Hallo Namensvetter :)

Möglich, bin mir nicht sicher.

Kannst du mir kurz sagen wie ich den SQL Befehl eingebe?

vg Manuel
 

seidel

Aktives Mitglied
30. November 2006
11
0
Berlin
AW: 099866 Fehler durch eine Divison durch Null

099879 -> 099880 Fehler durch eine Divison durch Null

Hallo leider habe ich auch das Problem Divison durch Null bei dem Ausführen " Dropshipping Position bei Lieferant" dann erfolgt der Absturz!

auch nach weiteren Update bis 099890 besteht der Fehler weiterhin

Unbehandelte Ausnahme #4E3956B9CF4C8B19 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.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)
at System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more)
at System.Data.SqlClient.SqlDataReader.Read()
at System.Data.SqlClient.SqlCommand.CompleteExecuteScalar(SqlDataReader ds, Boolean returnSqlValue)
at System.Data.SqlClient.SqlCommand.ExecuteScalar()
at jtlDatabase.DB.cY5UYKvP1N[T](SqlConnection , Func`1 func)
at jtlDatabase.DB.getScalar(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
at jtlDatabase.classes.jtlDBClasses.jtlLieferant.get_GesamtaufwandDiesesJahr()
at jtlDatabase.classes.jtlDBClasses.jtlLieferant.getGesamtPreisMitStaffelRabatt(Double dGesamtPreisEinerBestellung)
at jtlCore.Forms.Versand.Lieferschein.LieferscheinDropShippingBestellung.BCv2WLBOFG()
at jtlCore.Forms.Versand.Lieferschein.LieferscheinDropShippingBestellung..ctor(jtlLieferant oLieferant, jtlLieferscheinposList oPosList, Int32 kBestellung)
at jtlCore.Forms.Versand.Lieferschein.LieferscheinGUI.HGD0ir37CeJ(Object , EventArgs )
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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)
ClientConnectionId:3cc2dcac-ff6a-4d60-a7aa-41018a31d647
SQL-Fehlerinformationen: [MATTHIASSEI91BB\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 = Search Microsoft.com
HelpLink.LinkId = 20476
CommandText = SELECT Round(SUM(((ISNULL(tLieferantenBestellungPos.fEKNetto, 0.0) * ISNULL(tLieferantenBestellungPos.fMenge, 0.0)) / ISNULL(tLieferantenBestellung.fFaktor, 1.0))), 0) AS GesamtAufwand
FROM tLieferantenBestellungPos
JOIN tLieferantenBestellung ON tLieferantenBestellungPos.kLieferantenBestellung = tLieferantenBestellung.kLieferantenBestellung
WHERE tLieferantenBestellung.kLieferant = 7
AND tLieferantenBestellung.nStatus IN (5, 20, 30, 50, 650)
AND tLieferantenBestellungPos.nPosTyp <> 6 AND YEAR(tLieferantenBestellung.dErstellt) = YEAR(GetDate())
GROUP BY tLieferantenBestellung.kLieferant
Connection-String = DataSource=MATTHIASSEI91BB\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa

Zeitstempel: 2013-04-11T16:14:45
Locale: German (Germany)
Locale: German (Germany)
Version: 099890
Plattform: Wawi
Versionshash: DFF1ECBA


hat hier vielleicht einer auch hier für eine CMD Lösung ?
 

seidel

Aktives Mitglied
30. November 2006
11
0
Berlin
AW: 099866 Fehler durch eine Divison durch Null

Vielen Dank an das JTL Team, mir könnte geholfen werden Folgendes SQL auf der Datenbank absetzen, dann sollte es wieder funktionieren:
UPDATE tLieferantenBestellung SET fFaktor = 1 WHERE fFaktor = 0
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
AW: 099866 Fehler durch eine Divison durch Null

Achtung: fFaktor entspricht dem Währungsfaktor. Bei der Stammwährung ist dieser 1! Kaufen wir in einer Fremdwährung muss man schon etwas genauer hinschauen. Hier wäre der Faktor zur Umrechnung der Quell in die Zielwährung zum Zeitpunkt der Bestellung zu hinterlegen. Jede Position wird in der Statistik durch diesen Wert dividiert um auf die Quellwährung zurückzurechnen. Bedeutet: Mit diesem SQL werden fehlerhafte Lieferantenbestellungen auf die Quellwährung gesetzt, dies könnte u.U. die Stastitik verfälschen und ist individuell zu prüfen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Gelöst Bekannte Störung: Fehler "Der Inhaltstyp text/html stimmt nicht mit text/xml überein" bei der Labelerstellung JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler beim Abgleich, aber nur 1 einer von 3 Shopify Shops Shopify-Connector 2
Aufträge auf die Pikliste legen bringt Fehler DataTreeListView JTL-Wawi 1.11 2
Neu Zyklische Fehler beim Listen von T-Shirts Amazon-Lister - Fehler und Bugs 3
Neu Fehler 35 XLM entspricht nicht der Konvention Plugins für JTL-Shop 4
Neu Varkombis Import Fehler "#VARKOMBI WIRD NICHT ANGELEGT#" JTL-Ameise - Fehler und Bugs 4
Neu Kartenzahlung Total amount Fehler JTL-POS - Fehler und Bugs 1
Neu Fehler mit der Kartenzahlung Einrichtung / Updates von JTL-POS 9
"Fehler beim Laden der Daten" in Liste Aufträge und Rechnungen JTL-Wawi 1.11 4
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu Fehler DHL Paket Inetrnational Exportdokumente "Bitte geben Sie eine Beschreibung an" JTL-ShippingLabels - Fehler und Bugs 0
Neu Shopware 6.7.6.2 Fehler [No supported api version found.] 100 Shopware-Connector 1
Neu Probleme beim Lizenzkauf im Extension Store – PayPal-Fehler? Plugins für JTL-Shop 0
Neu eazyAuction eBay Fehler 2191421 – Telefonnummer ungültig eBay-Anbindung - Fehler und Bugs 1
Neu Fehler beim Update auf 1.11.5 - Ungültiger Objektname "dbo.tUpdateMigration User helfen Usern - Fragen zu JTL-Wawi 0
Neu Apache Protokoll GuzzleHttp/GET Fehler JTL-Shop - Fehler und Bugs 7
Neu eBay Abgleich lädt keine Daten Fehler eBay-Anbindung - Fehler und Bugs 0
Neu DPD Fehler bei der Anmeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 11
Neu - Sorry, war doch kein Fehler - Allgemeine Fragen zu JTL-Shop 0
Neu eBay Angebotsimport : Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 0
Neu Durch Massenupdate Menge auf ebay ändern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kommissionierwagen durch scannen auswählen geht nicht User helfen Usern - Fragen zu JTL-Wawi 3
Neu SPAM durch die Eingabeseite bei den Kundendaten JTL-Shop - Fehler und Bugs 67
Abonnements durch WORKER automatisch erstellen ?? falsches Erstelldatum Aufträge JTL-Wawi 1.11 1

Ähnliche Themen