Neu Fehler beim Import "Ungültiger Spaltenname"

  • Offizielle Event-Absagen wegen Covid-19
    Alle Infos dazu findet ihr hier: Offizielles Statement

  • "Hermes B2C" wird zum 29.02.2020 abgeschaltet und durch das neue "Hermes-Shipping-Interface" (HSI) ersetzt.
    Wer noch "Hermes B2C" nutzt sollte rechtzeitig umsteigen
    Weiterführende Infos gibt es hier: Infos zur Schnittstelle

bronto

Neues Mitglied
7. September 2019
23
3
Hallo, bekomme beim Import direkt nach 2 Datensätzen folgenden Fehler und mir ist nicht klar warum bzw. wie zu lösen. Importeinstellungen und Daten siehe Screenshot.Bildschirmfoto 2020-02-14 um 10.37.26.png

Unbehandelte Ausnahme #6ED96938D571A5E4 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Ungültiger Spaltenname "fEKNetto".
Ungültiger Spaltenname "cLagerAktiv".
Ungültiger Spaltenname "fEKNetto".
Ungültiger Spaltenname "cLagerAktiv".
Ungültiger Spaltenname "fEkNetto".
Ungültiger Spaltenname "cLagerAktiv".
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, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei JTL.Database.DbCommandExtensions.ExecuteNonQuery(IDbCommand command, Byte[] contextInfo)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass23_0.<ExecuteNonQuery>b__0(IDbConnection con)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass5_0`1.<Execute>b__0()
bei JTL.Database.DbConnectionExtensions.HandleError[T](IDbConnection connection, Func`1 action)
bei JTL.Database.DbConnectionExtensions.Execute[T](IDbConnection connection, Func`2 func, ConnectionBehavior behavior)
bei JTL.Database.DbConnectionExtensions.ExecuteNonQuery(IDbConnection connection, IDbCommand command, Byte[] contextInfo)
bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
bei ameise.importer.ImportArtikelStuecklistenCheck.PruefungStueckListenDaten(Int32 kStuecklisteVater, Import myImport)
bei ameise.importer.Importer_ArtikelStueckliste.doWork()
bei ameise.forms.subforms.import_main.DoImport(BackgroundWorker worker)
bei ameise.forms.subforms.import_main.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
ClientConnectionId:4f039035-0a0d-4685-89b7-b2d01c5a6501
Fehlernummer (Error Number):207,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [(local) .Net SqlClient Data Provider] Fehler #207 (Klasse 16) in Zeile 35: Ungültiger Spaltenname "fEKNetto". Artikel.spAktualisiereVarkombivater
SQL-Fehlerinformationen: [(local) .Net SqlClient Data Provider] Fehler #207 (Klasse 16) in Zeile 35: Ungültiger Spaltenname "cLagerAktiv". Artikel.spAktualisiereVarkombivater
SQL-Fehlerinformationen: [(local) .Net SqlClient Data Provider] Fehler #207 (Klasse 16) in Zeile 63: Ungültiger Spaltenname "fEKNetto". Artikel.spAktualisiereVarkombivater
SQL-Fehlerinformationen: [(local) .Net SqlClient Data Provider] Fehler #207 (Klasse 16) in Zeile 63: Ungültiger Spaltenname "cLagerAktiv". Artikel.spAktualisiereVarkombivater
SQL-Fehlerinformationen: [(local) .Net SqlClient Data Provider] Fehler #207 (Klasse 16) in Zeile 89: Ungültiger Spaltenname "fEkNetto". Artikel.spAktualisiereVarkombivater
SQL-Fehlerinformationen: [(local) .Net SqlClient Data Provider] Fehler #207 (Klasse 16) in Zeile 90: Ungültiger Spaltenname "cLagerAktiv". Artikel.spAktualisiereVarkombivater
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 14.00.2027
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 207
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
ConnectionString = Data Source=(local);Initial Catalog=eazybusiness;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=**********;MultipleActiveResultSets=True;Connect Timeout=120;Application Name=" JTL-Wawi C# - Administrator (1)";Current Language=German;ConnectRetryCount=15
CommandText = DECLARE @typeArtikel AS TYPE_spAktualisiereStueckliste;
INSERT INTO @typeArtikel SELECT @kArtikel;
EXEC spAktualisiereStueckliste @typeArtikel
Parameter @kArtikel = 446430
LineNr = 35
Codefragment =
WasHandled = True

Zeitstempel: 2020-02-14T10:35:50
Locale: German (Germany)
Locale: German (Germany)
Version: 1.5.13.0
Plattform: Ameise
WawiSeed: 1.2.11011.24001
Versionshash: 3FBE482D
Prozessname: JTL-wawi-ameise
Physikalischer Speicher: 115228672 / Peak: 115232768
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:03:14,859375
CPU-Zeit (System): 0:03:04,484375
Page-Size (Sytem): 1270368 / Peak: 196550656
Page-Size: 172544000 / Peak: 196550656
Offene Handles: 1390
 

Enrico W.

Moderator
Mitarbeiter
27. November 2014
3.465
387
Kann es sein, dass ein Artikel davon ein Varkombi-Vater ist? Denn dieser darf weder zur Stückliste werden noch kann er als Komponente zu einer Stückliste hinzugefügt werden.
Beides geht nur mit Kindartikeln.
 

Enrico W.

Moderator
Mitarbeiter
27. November 2014
3.465
387
Dann bliebe als zweiter Verdacht, dass ein Artikel der zweiten Spalte bereits eine Stückliste ist. Könntest du die beiden Artikel dahingehend auch noch kurz prüfen?
 

bronto

Neues Mitglied
7. September 2019
23
3
Nein, auch da stimmt alles. Die wenigen "Stücklistenkomponenten" resultieren daraus, dass er die ersten zwei Zeilen verarbeitet hat.

Bildschirmfoto 2020-02-14 um 11.22.20.pngBildschirmfoto 2020-02-14 um 11.22.45.png
 

Enrico W.

Moderator
Mitarbeiter
27. November 2014
3.465
387
Dann ist das grad ein Fischen im Trüben. Könntest Du bitte ein Supportticket eröffnen, damit sich die Kollegen das genauer anschauen können?