Gelöst Verletzung der UNIQUE KEY-Einschränkung

RahmenMax

Aktives Mitglied
30. Juni 2016
12
1
Hallöchen,

ich habe folgendes Problem:
Ich habe einen Artikel im JTL Wawi mit verschiedenen Varianten erstellt. In diesem Fall geht es um Bilderrahmen, also verschiedene Größen und Farben.
Damit ich nicht alle Preise und Artikelnummern einzeln ändern muss habe ich die Daten als *.csv Datei exportiert und will sie jetzt wieder importieren.

Das ganze hatte ein Kollege schon mal gemacht und es hat geklappt. Sogar der Test bzw. Trockendurchlauf funktioniert. Wenn ich allerdings auf imporiteren klicke kommt folgende Errorlog zustande:

Unbehandelte Ausnahme #96564116E783C7D vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Verletzung der UNIQUE KEY-Einschränkung "UQ_tArtikel_cArtNr". Ein doppelter Schlüssel kann in das Objekt "dbo.tArtikel" nicht eingefügt werden. Der doppelte Schlüsselwert ist (RMTO-02000250-LSW-X10).
Die Anweisung wurde beendet.
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.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at ameise.database.DB.ExecuteAndCatchDeadlock[T](SqlConnection oSqlConnection, Func`1 func)
at ameise.database.DB.updateCommand(SqlCommand command, Int32 nTimeOut)
at ameise.database.dbwArtikel.Update(Import myImport, String cSpalte, Int32 nEinstellung_EbayAngeboteAktualsieren)
at ameise.database.dbwArtikel.aktualisiereArtikel(AmeiseLiefartikel dboLiefArtikel, Int32 nEinstellung, Int32 nEinstellung_EbayAngeboteAktualsieren, Import myImport)
at ameise.importer.Importer_ArtikelArtikeldaten.UpdateArtikelDaten(List`1 lkArtikel, String cArtikelname, String cArtikelnummer, CsvReader csv, dbwArtikel dboArtikel, AmeiseLiefartikel oLiefArtikelUpdate, List`1 artikelWorkFlowList, ArtikelBildHelper bild, Int32 kVaterArtikel, String cVaterArtikelName, List`1 lEigenschaftenVaterArtikel, List`1 lEigenschaftenVarKombi, String cAktualisierungsspalte, Int32 kFirma, jtlLieferant oLieferant)
at ameise.importer.Importer_ArtikelArtikeldaten.doWork()
at ameise.forms.subforms.import_main.DoImport()
at ameise.forms.subforms.import_main.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
ClientConnectionId:42e978d2-6353-4ff3-bca4-c4bd0b4ef410
Error Number:2627,State:1,Class:14
SQL-Fehlerinformationen: [192.168.29.20\JTLWAWI,49436 .Net SqlClient Data Provider] Fehler #2627 (Klasse 14) in Zeile 1: Verletzung der UNIQUE KEY-Einschränkung "UQ_tArtikel_cArtNr". Ein doppelter Schlüssel kann in das Objekt "dbo.tArtikel" nicht eingefügt werden. Der doppelte Schlüsselwert ist (RMTO-02000250-LSW-X10).
SQL-Fehlerinformationen: [192.168.29.20\JTLWAWI,49436 .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 10.50.4000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 2627
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476


Zeitstempel: 2016-06-30T13:29:51
Locale: German (Germany)
Locale: German (Germany)
Version: 1.0.11.6
Plattform: Ameise
Versionshash: ED07D88
Prozessname: System.Diagnostics.Process (JTL-wawi-ameise)
Physikalischer Speicher: 112599040 / Peak: 351531008
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:17,2849108
CPU-Zeit (System): 0:00:03,9624254
Page-Size (Sytem): 603152 / Peak: 307859456
Page-Size: 66134016 / Peak: 307859456
Offene Handles: 820


Ich habe absolut keine Ahnung was ich damit anfangen soll. Außer das wohl irgendetwas doppelt abläuft. Ich habe aber keine Ahnung was.
Also wenn jemand einen Lösungsansatz hat wäre ich echt dankbar. Ich muss zu bedenken geben dass ich nur gelernter Kaufmann bin und kein IT Experte.
Guter Anwender aber halt kein Programmierer. Vielen Dank schon mal!

Lg,

Der Robert
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Verletzung der UNIQUE KEY-Einschränkung

Hi Robert

Aus irgendeinem Grund versucht die Ameise die Artikelnummer "RMTO-02000250-LSW-X10" doppelt anzulegen.
Eigentlich ist das abgefangen, kannst du mal die entsprechenden Csv Zeilen zu dem Artikel posten / pn (Csv Überschriften, Vaterartikel und Kinderartikel)
Und die Importeinstellungen zu dem Import.

Gruß
Björn
 

RahmenMax

Aktives Mitglied
30. Juni 2016
12
1
AW: Verletzung der UNIQUE KEY-Einschränkung

Die Zeile sieht so aus:

Arikelnummer (dienst als Vaterartikelnummer): Artikelname: Kindartikelnummer: Kind-Artikelname: Kind VK Brutto Variationsname 1 Variationsname 2
RMTO-00000000-LXX-X10 MDF-Bilderrahmen Toskana RMTO-02000250-LSW-X10 MDF-Bilderrahmen Toskana schwarz matt 20 x 25 cm 10,10 Farbe Größe

Fortsetzung der Zeile

Variation Darstellungsform 1 Variation Darstellungsform 2 Variationswertname 1
Selectbox Selectbox
 

Anhänge

  • fehler.jpg
    fehler.jpg
    10,3 KB · Aufrufe: 37

RahmenMax

Aktives Mitglied
30. Juni 2016
12
1
AW: Verletzung der UNIQUE KEY-Einschränkung

Die Zeile sieht wie folgt aus.

fehler.jpg

Musste das etwas zusammenschneiden. Die Zeile ist etwas länger ...

Danke schön!

Edit: Sorry für den Doppelpost, wollte eigentlich nur etwas ändern.
 

Anhänge

  • fehler.jpg
    fehler.jpg
    22,3 KB · Aufrufe: 42

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: Verletzung der UNIQUE KEY-Einschränkung

Hi

Das sieht soweit gut aus.
Bist du morgen oder nächste Woche telefonisch erreichbar?
Dann schick mir mal deine Telefonnummer per PN.
Ich glaube per Teamviewer geht das schneller.

Gruß
Björn
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.057
1.887
Nein, da man das Thema nicht verallgemeinern kann. Am besten wäre es, du eröffnest ein Supportticket und hängst dort den Errorlog, deine CSV und die Importvorlage mit an.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Gibt es eine Möglichkeit Copilot Studio mit der JTL-Datenbank zu verbinden? User helfen Usern - Fragen zu JTL-Wawi 0
Zahlungsmodul in Kombination mit der Deutschen Bank funktioniert nicht JTL-Wawi 1.10 0
Neu Kompakte Kasse gesucht mit der auch Kartenzahlung über 50 € funktioniert? JTL-POS - Fragen zu Hardware 4
Neu JTL Wawi braucht viel RAM und CPU wenn der Prozess lange läuft, ohne dass gearbeitet wird JTL-Wawi - Fehler und Bugs 2
Neu JTL Shop 5: ein Kundenkonto in der WAWI mit mehreren Konten im Webshop Allgemeine Fragen zu JTL-Shop 7
Nach Update auf 1.10.13.2 Probleme mit der POS Kasse JTL-Wawi 1.10 7
Neu Behandlung der Kasseneinnahmen als Händler statt als Endkunde im Wawi JTL-POS - Fehler und Bugs 0
Neu Rechnungsexport und Gutschriftenexport in der Ameise erzeugt doppelte Rechnungen / Gutschriften JTL-Ameise - Fehler und Bugs 0
kann man inzwischen aus der Wawi auf kaufland Varianten bilden, wenn ja, ab welcher Version? kaufland.de - Anbindung (SCX) 0
Neu Übermittlung der DHL Retourenetiketten ins DHL Geschäftsportal zum Druck JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Hilfe bei Anpassung der JTL-Rechnung (v1.9.4.6) – EK pro Stück × Menge als Summe je Position + Privateinlage-Hinweis Dienstleistung, Jobs und Ähnliches 1
Neu PayPal V 2.0.2 mit Shop 5.5.2: Ablauf der Zahlung Plugins für JTL-Shop 13
Unterkategorien im Megamenü - Inaktiv in der Desktopversion, aktiv in der Mobilversion Einrichtung JTL-Shop5 1
Neu Hat jemand Erfahrung mit der Anbindung von TikTok Shop über Shopify? Einrichtung und Installation von JTL-eazyAuction 0
Probleme mit wawi, in der leiste wird kein onlineshop angezeigt JTL-Wawi 1.10 8
Neu Zurück/Abbrechen-Button nach Auswahl der Zahlungsart JTL-POS - Ideen, Lob und Kritik 1
Spalte "Verantwortliche Person" in der Artikelübersicht? JTL-Wawi 1.10 4
Neu Änderung des Layouts der Kategorieboxen im Nova Template Templates für JTL-Shop 1
Neu Ist es nicht möglich unter Plattformen - Neukunden sich die Mobilnummer anzeigen zu lassen, mit der die Kunden sich regsitriert haben? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bestellungen aus der Vergangenheit Shopify-Connector 3
Neu Umsatzsteuer der Versandkosten JTL-Wawi - Fehler und Bugs 5
Artikel soll laut Wawi auf der Pickliste sein. Ist er er aber nicht. JTL-Wawi 1.9 1
Neu Status der eBay Angebote exportieren Schnittstellen Import / Export 2
Neu Sortierung, innerhalb der Sortiernummer? Allgemeine Fragen zu JTL-Shop 0
Externe Auftragsnummer in der Rechnung ausweisen JTL-Wawi 1.10 1
Neu Wie bringe ich die Anzeige der Lieferzeit in alle Artikelseiten? Allgemeine Fragen zu JTL-Shop 7
Neu Automatische Öffnung der Kassenlade nach dem Tagesabschluss (Z-Bericht) verhindern Allgemeine Fragen zu JTL-POS 0
Neu Automatische Öffnung der Kassenlade nach dem Tagesabschluss (Z-Bericht) verhindern Allgemeine Fragen zu JTL-Shop 0
Neu Einstellen von Variationen ohne Aufpreis (+) Angabe in der Variationsauswahl Allgemeine Fragen zu JTL-Shop 1
Neu Leider funktioniert der Support im Forum nicht so, wie es eigentlich sein soll. JTL-Wawi - Fehler und Bugs 15
Neu Artikelreservierung auf Druckvorlage der Pickliste (Laufwege) Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Importieren von Artikelmerkmalen mit der Ameise JTL-Ameise - Ideen, Lob und Kritik 1
Neu Worker 2.0 - automatische Picklistenerstellung - bitte nur während der Bürozeiten JTL-Wawi - Ideen, Lob und Kritik 14
In Diskussion Variable für die Anzahl eines Produkts auf der Pickliste JTL-Workflows - Ideen, Lob und Kritik 1
Neu Massive Probleme mit JTL-Connector zu Shopify – lohnt sich der Einsatz überhaupt? Shopify-Connector 10
Neu Artikelsuche in der Auftragsübersicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Amazon vergibt Rabatte an Kunde und Kunde fehlt der Beleg bzw. Rechnung zu hoch Amazon-Anbindung - Fehler und Bugs 0
Neu Rundungsfehler in der Rechnung JTL-Wawi - Fehler und Bugs 24
Neu Kündigen der Shop-Anbindung nicht möglich Onlineshop-Anbindung 1
Im Sonderpreise fehlt der Register Kasse JTL-Wawi 1.10 2
Neu Probleme beim Anhängen der .mdf Datei User helfen Usern - Fragen zu JTL-Wawi 3
Bedeutung der Farben (Grün/Orange) in der Auftragsmaske + Frage zum Fehlbestand JTL-Wawi 1.10 4
Schnellbearbeitung der Preise irgendwie möglich? JTL-Wawi 1.8 1
Produkt soll nicht auf der Pickliste erscheinen JTL-Wawi 1.9 1
Neu Shop zeigt nur Bilder der Kategorien an, nicht der eigentlichen Produkte WooCommerce-Connector 3
Neu Fehler beim JTL-Worker – "Der Remoteserver hat einen Fehler zurückgegeben: (502) Ungültiges Gateway" (Shopify) JTL-Wawi - Fehler und Bugs 2
Reiter Lieferanten in der Artikelübersicht wird wegen dem fehlenden Recht nicht angezeigt JTL-Wawi 1.10 14
Neu Wie lange ist der JTL Token gültig? Ich bekomme rel. schnell die Meldung "Fehlerhafter Token" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Sortierung der Länder alphabetisch Allgemeine Fragen zu JTL-Shop 2
Neu Ausschalten des Menü Servicedesk und des Buttons in der WaWi User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen