Gelöst Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Loads

Sehr aktives Mitglied
26. Februar 2013
631
40
Hallo,

wollte eben auf einem Testsystem mit der alten Datenbank die Beta- Wawi aufspielen.
Hierbei ist folgender Fehler aufgetreten:

Unbehandelte Ausnahme #3D0420825A244F1A vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkung 'CK_tArtikelBeschreibung_kArtikel'. Der Konflikt trat in der eazybusiness-Datenbank, Tabelle 'dbo.tArtikelBeschreibung', column 'kArtikel' auf.
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 jtlDatabase.DB.AIJmrHKGrP[T](SqlConnection , Func`1 func)
at jtlDatabase.DB.executeNonQuery(SqlCommand oSqlCommand)
at jtlDatabase.jtlObjectRepository.Create(jtlObject item)
at jtlDatabase.jtlObject.insertInDB()
at jtlDatabase.jtlObject.Save()
at jtlCore.Classes.Update.Tasks.Verschiedenes.EbayAngebotTexte2Artikel099969.zyuj9D5IPJ(jtlEbay_item , jtlEbay_data_htmltemplatetagcontent , jtlSpracheused )
at jtlCore.Classes.Update.Tasks.Verschiedenes.EbayAngebotTexte2Artikel099969.Run()
at jtlCore.Classes.Update.Updater.zcizQhJWSP()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
ClientConnectionId:ce56fee4-0323-4889-9f1b-27ebd79839d6
Error Number:547,State:0,Class:16
SQL-Fehlerinformationen: [TIMOSTEGMANN-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #547 (Klasse 16) in Zeile 1: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkung 'CK_tArtikelBeschreibung_kArtikel'. Der Konflikt trat in der eazybusiness-Datenbank, Tabelle 'dbo.tArtikelBeschreibung', column 'kArtikel' auf.
SQL-Fehlerinformationen: [TIMOSTEGMANN-PC\JTLWAWI .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 = 547
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = INSERT INTO [tArtikelBeschreibung] (kArtikel, kSprache, kPlattform, kShop, cName, cBeschreibung, cKurzBeschreibung, cUrlPfad, cMetaDescription, cTitleTag, cMetaKeywords) VALUES (@kArtikel, @kSprache, @kPlattform, @kShop, @cName, @cBeschreibung, @cKurzBeschreibung, @cUrlPfad, @cMetaDescription, @cTitleTag, @cMetaKeywords);
Parameter @kArtikel = 0
Parameter @kSprache = 1
Parameter @kPlattform = 30
Parameter @kShop = 0
Parameter @cName =
Parameter @cBeschreibung = <p><span style="font-size: 10pt"><span style="font-family: Arial">
<table style="text-transform: none; text-indent: 0px; border-spacing: 0px; width: 929px; letter-spacing: normal; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align="center">
<tbody>
<tr>
<td><span style="font-size: 10pt"><span style="font-family: Arial">
<div id="EBdescription">
<div>Die aus hochwertigem PU-Leder gefertigte Tasche sch&uuml;tzt Ihr Apple iPad auf Vorder- und R&uuml;ckseite. <br />Die Schutzh&uuml;lle verbindet trendiges Design mit absoluter Praxistauglichkeit.</div>
<div><br />Das soft Smart Cover Case ist die schlankste H&uuml;lle die Ihr iPad haben kann.</div>
<div>F&uuml;r alle die keine dicken und klobigen Cases m&ouml;gen ist diese H&uuml;lle genau passend!</div>
<div><br />Die H&uuml;lle hilft Ihr iPad vor Sch&auml;den zu sch&uuml;tzen.</div>
<div><br />Mit den auf das iPad abgestimmten Ausschnitten und L&ouml;chern haben Sie immer vollen Zugriff auf alle Anschl&uuml;sse und ...
Parameter @cKurzBeschreibung =
Parameter @cUrlPfad =
Parameter @cMetaDescription =
Parameter @cTitleTag =
Parameter @cMetaKeywords =
Connection-String = DataSource=TIMOSTEGMANN-PC\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa


Zeitstempel: 2015-09-03T21:36:11
Locale: German (Germany)
Locale: German (Germany)
Version: 099976
Plattform: Wawi
Versionshash: 1BEE1075
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 549396480 / Peak: 549396480
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:01:48,09375
CPU-Zeit (System): 0:00:20,1875
Page-Size (Sytem): 975344 / Peak: 430718976
Page-Size: 430718976 / Peak: 430718976
Offene Handles: 881
 

mebmotec

Aktives Mitglied
16. März 2014
8
0
Linden
AW: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Hallo,

habe ebenfalls diesen Fehler beim Update von 68 auf 76 bekommen.

Gruß
Michael

Unbehandelte Ausnahme #35CE17D185BD6660 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkung 'CK_tArtikelBeschreibung_kArtikel'. Der Konflikt trat in der Mandant_2-Datenbank, Tabelle 'dbo.tArtikelBeschreibung', column 'kArtikel' auf.
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.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, 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.AIJmrHKGrP[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeNonQuery(SqlCommand oSqlCommand)
bei jtlDatabase.jtlObjectRepository.Create(jtlObject item)
bei jtlDatabase.jtlObject.insertInDB()
bei jtlDatabase.jtlObject.Save()
bei jtlCore.Classes.Update.Tasks.Verschiedenes.EbayAngebotTexte2Artikel099969.zyuj9D5IPJ(jtlEbay_item , jtlEbay_data_htmltemplatetagcontent , jtlSpracheused )
bei jtlCore.Classes.Update.Tasks.Verschiedenes.EbayAngebotTexte2Artikel099969.Run()
bei jtlCore.Classes.Update.Updater.zcizQhJWSP()
bei System.Threading.Tasks.Task.InnerInvoke()
bei System.Threading.Tasks.Task.Execute()
ClientConnectionId:f0c35f83-063f-468d-a348-3306ce50348f
Fehlernummer (Error Number):547,Status (State):0,Klasse (Class):16
SQL-Fehlerinformationen: [MEBMOTEC-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #547 (Klasse 16) in Zeile 1: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkung 'CK_tArtikelBeschreibung_kArtikel'. Der Konflikt trat in der Mandant_2-Datenbank, Tabelle 'dbo.tArtikelBeschreibung', column 'kArtikel' auf.
SQL-Fehlerinformationen: [MEBMOTEC-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.2100
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 547
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = INSERT INTO [tArtikelBeschreibung] (kArtikel, kSprache, kPlattform, kShop, cName, cBeschreibung, cKurzBeschreibung, cUrlPfad, cMetaDescription, cTitleTag, cMetaKeywords) VALUES (@kArtikel, @kSprache, @kPlattform, @kShop, @cName, @cBeschreibung, @cKurzBeschreibung, @cUrlPfad, @cMetaDescription, @cTitleTag, @cMetaKeywords);
Parameter @kArtikel = 0
Parameter @kSprache = 1
Parameter @kPlattform = 30
Parameter @kShop = 0
Parameter @cName = Goggomobil TL250 Kastenwagen grau - Premium Classixxs 1:43
Parameter @cBeschreibung = <p>Modell eines Goggomobil TL250 Kastenwagen grau. Das Modell ist aus Metall/Kunststoff und detailiert nachgebildet. Türen, Kofferraum und Motorhaube sind nicht zu öffnen. Herstellernummer 11101.</p>
Parameter @cKurzBeschreibung =
Parameter @cUrlPfad =
Parameter @cMetaDescription =
Parameter @cTitleTag =
Parameter @cMetaKeywords =
Connection-String = DataSource=MEBMOTEC-PC\JTLWAWI, InitialCatalog=Mandant_2, UserID=sa


Zeitstempel: 2015-09-03T21:42:34
Locale: German (Germany)
Locale: German (Germany)
Version: 099976
Plattform: Wawi
Versionshash: 1BEE1075
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 279101440 / Peak: 467095552
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:22,6825454
CPU-Zeit (System): 0:00:04,4460285
Page-Size (Sytem): 1029344 / Peak: 404766720
Page-Size: 216301568 / Peak: 404766720
Offene Handles: 832
 

maik.schwefer

Moderator
Mitarbeiter
1. August 2012
2.548
46
Köln
AW: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Hallo,

könnt ihr einmal folgendes SQL absetzen und uns das Ergebnis sagen?

SELECT COUNT(*) FROM ebay_item where kartikel = 0

SELECT COUNT(*) FROM tArtikelBeschreibung where kartikel = 0
 

mebmotec

Aktives Mitglied
16. März 2014
8
0
Linden
AW: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Hallo,

ich habe die Tabellen bei mir geprüft. In ebay_item habe ich einen Datensatz mit kartikel = 0, und zwar der Artikel, der mir im Fehlertext ausgegeben wurde. In der tArtikelBeschreibung ist kein Satz mit kartikel=0.

Kann ich den Wert von kartikel aus tArtikelBeschreibung einfach als Wert für kartikel in der ebay_item eintragen ?

Gruß
Michael
 

maik.schwefer

Moderator
Mitarbeiter
1. August 2012
2.548
46
Köln
AW: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Wenn das Feld type in dem ebay_item != 'G' ist, kannst du das machen, das sollte helfen. Wir werden das Problem aber für die 99978 beheben.
 

Loads

Sehr aktives Mitglied
26. Februar 2013
631
40
AW: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Hallo Maik,

ich habe jetzt den SQL-Befehl so abgesetzt.
Seit 10 Minuten steht jetzt da "Abfrage wird gedebuggt..."
Hab ich wohl was falsch gemacht, oder?
 

Loads

Sehr aktives Mitglied
26. Februar 2013
631
40
AW: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Im Ergebnis steht:
Kein Spaltenname 8

Sagt das etwas?
 

Loads

Sehr aktives Mitglied
26. Februar 2013
631
40
AW: Die INSERT-Anweisung steht in Konflikt mit der CHECK-Einschränkun

Hallo,

habe heute Abend nun das Update mit der 099978 gemacht und da ist es ohne Probleme durchgelaufen! :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Neu Version 1.0.11.11 (7034) Scan öffnet die Kundenauswahl JTL-POS - Fehler und Bugs 1
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Neu Die Bilanz ist da Smalltalk 0
Webinar am 20.05. – Temu x JTL: Die Cross-Border-Chance, die du nicht verpassen solltest Messen, Stammtische und interessante Events 0
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Worker läuft, zieht aber keine Aufträge in die Wawi JTL-Wawi 2.0 1
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Neu Anzeigen der Zahlungsart, die bei der Zahlung gesetzt wird Eigene Übersichten in der JTL-Wawi 10
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Aufträge auf die Pikliste legen bringt Fehler DataTreeListView JTL-Wawi 1.11 2
Neu "transparentere Strukturen" - Die Feature Hölle geht weiter User helfen Usern - Fragen zu JTL-Wawi 10
Neu Für die Weiterentwicklung und Betreuung unserer bestehenden Systemlandschaft suchen wir einen erfahrenen Freelancer (m/w/d) mit fundierten Kenntnissen JTL-Wawi App 1
Neu Wo verändere ich die Variable #firma.name# die in Mail-Vorlagen zu finden ist? Allgemeine Fragen zu JTL-Shop 2

Ähnliche Themen