dixeno-bhesse
Aktives Mitglied
Hallo,
Beim updaten eines Dev-Systems auf die aktuelle JTL-Beta ist aufgefallen:
...scheinbar standen hier in tArtikelBild.cPath zu lange Werte (Feld alt: '255 Zeichen') => cPath manuell gefixed und JTL-Wawi ließ sich updaten.
cPath war in diesem Falle wohl durch irgendeinen einen externen Import befüllt worden, daher dieser Fall hier eher zur Info - kp. ob dieser Fehler bei normal genutzten JTL-Wawis evtl. auch auftreten könnte...
Beim updaten eines Dev-Systems auf die aktuelle JTL-Beta ist aufgefallen:
Code:
Unbehandelte Ausnahme #516BAB0F2BBEF0EF vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Zeichenfolgen- oder Binärdaten würden abgeschnitten.
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.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, 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.i2Wntbxsy3[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeLongRunningCommandSQL(String cSqlCommand)
bei jtlCore.Classes.Update.SqlUpdater.<>c__DisplayClass2.<UpdateToVersion>b__0()
bei jtlCore.Classes.Update.SqlUpdater.IeAydFi3WfbUIRTTqg.xI5VdZT81e(Action , Int32 , String )
bei jtlCore.Classes.Update.SqlUpdater.j8iVHJ6XkG(IList`1 sqlCommands, String , TaskProgress )
[..]
CommandText = --
-- Alter column "cPath" on table "dbo.tArtikelBild"
--
ALTER TABLE dbo.tArtikelBild
ALTER
COLUMN cPath varchar(50)
...scheinbar standen hier in tArtikelBild.cPath zu lange Werte (Feld alt: '255 Zeichen') => cPath manuell gefixed und JTL-Wawi ließ sich updaten.
cPath war in diesem Falle wohl durch irgendeinen einen externen Import befüllt worden, daher dieser Fall hier eher zur Info - kp. ob dieser Fehler bei normal genutzten JTL-Wawis evtl. auch auftreten könnte...