intrinsicforce
Sehr aktives Mitglied
Hallo!
Arbeite mich gerade in die Ameise ein, ist ja echt ein sehr nützliches Tool! Habe jedoch eine wichtige Funktion nicht gefunden. Ich habe eine sehr große Zahl an Variationskombinationen erstellt. Ich habe diese exportiert, da ich die Variationsnamen und Variationswertnamen in englischer Sprache über Massenbearbeitung hinzufügen möchte.
Finde nun jedoch keine Möglichkeit, die neuen Werte zu importieren. Man kann scheinbar nur die Variationskombinationen in der Standard-Sprache importieren, als Parameter für den Fremdsprachenimport tauchen die VarKombis ja nicht auf. Habe daher versucht Englisch als Standardsprache einzurichten. Anschließendes zurücksetzen von Deutsch als Standardsprache funktioniert aber nicht, da bekomme ich einen Fehler:
Das scheint also keine geeignete Option zu sein. Gibt es noch eine andere Möglichkeit um das Problem zu lösen, ausser die Standardsprache umzustellen?
Viele Grüße!
PS: Der Bug sollte besser auch behoben werden
Arbeite mich gerade in die Ameise ein, ist ja echt ein sehr nützliches Tool! Habe jedoch eine wichtige Funktion nicht gefunden. Ich habe eine sehr große Zahl an Variationskombinationen erstellt. Ich habe diese exportiert, da ich die Variationsnamen und Variationswertnamen in englischer Sprache über Massenbearbeitung hinzufügen möchte.
Finde nun jedoch keine Möglichkeit, die neuen Werte zu importieren. Man kann scheinbar nur die Variationskombinationen in der Standard-Sprache importieren, als Parameter für den Fremdsprachenimport tauchen die VarKombis ja nicht auf. Habe daher versucht Englisch als Standardsprache einzurichten. Anschließendes zurücksetzen von Deutsch als Standardsprache funktioniert aber nicht, da bekomme ich einen Fehler:
Unbehandelte Ausnahme #3CA2DCB09E85B1AD 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 PRIMARY KEY-Einschränkung 'PK_tArtikelSpeicher'. Ein doppelter Schlüssel kann in das dbo.tArtikelSpeicher-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (4, Kot 500 L, 5).
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.ELQq3y2Bxu[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeNonQuery(SqlCommand oSqlCommand)
bei jtlDatabase.jtlObjectRepository.Update(jtlObject item)
bei jtlDatabase.jtlObject.updateInDB()
bei jtlDatabase.jtlObject.Save()
bei jtlDatabase.classes.Models.Sprache.SpracheUsed.Save()
bei jtlCore.Models.MVCModels.Sprache.SprachenContextViewModel.SyncToDatabase()
bei jtlCore.Classes.Einstellungen.DialogController`1.SyncDataSourceToDatabase()
bei jtlCore.Classes.Einstellungen.DialogController`1.ShowDialog(Form form)
ClientConnectionId:ea14caf6-a582-4a8a-879d-bdfe5333a667
Fehlernummer (Error Number):2627,Status (State):1,Klasse (Class):14
SQL-Fehlerinformationen: [INF0RCE_MSI\JTLWAWI .Net SqlClient Data Provider] Fehler #2627 (Klasse 14) in Zeile 28: Verletzung der PRIMARY KEY-Einschränkung 'PK_tArtikelSpeicher'. Ein doppelter Schlüssel kann in das dbo.tArtikelSpeicher-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (4, Kot 500 L, 5). tgr_tSpracheUsed_UPDATE
SQL-Fehlerinformationen: [INF0RCE_MSI\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 28: Die Anweisung wurde beendet. tgr_tSpracheUsed_UPDATE
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.2100
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 2627
HelpLink.BaseHelpUrl = Microsoft ? Offizielle Homepage
HelpLink.LinkId = 20476
CommandText = UPDATE [tSpracheUsed] SET nStandard=@nStandard WHERE 1=1 AND kSprache=@kSprache;
Parameter @nStandard = 1
Parameter @kSprache = 1
Connection-String = DataSource=INF0RCE_MSI\JTLWAWI, InitialCatalog=eazybusiness, UserID=sa
Zeitstempel: 2015-10-09T01:17:10
Locale: German (Germany)
Locale: German (Germany)
Version: 1.0.0
Plattform: Wawi
Versionshash: 17E977A
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 201191424 / Peak: 570888192
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:09,4224604
CPU-Zeit (System): 0:00:01,3260085
Page-Size (Sytem): 1183944 / Peak: 559591424
Page-Size: 172752896 / Peak: 559591424
Offene Handles: 990
Das scheint also keine geeignete Option zu sein. Gibt es noch eine andere Möglichkeit um das Problem zu lösen, ausser die Standardsprache umzustellen?
Viele Grüße!
PS: Der Bug sollte besser auch behoben werden