UPDATE tbl SET a = @par1 + ISNULL(a, '') WHERE id = @par2
MsSql skrev:
String or binary data would be truncated.Tips?
Felmeddelandet betyder att fältet är för litet för att det du försöker stoppa in i det ska få plats.
mvh
5 svar · 463 visningar · startad av Jesper T
UPDATE tbl SET a = @par1 + a WHERE id = @par2
Det verkar vara som om a (varchar(25)) är null så uppdateras inte fältet. Om a innehåller något så verkar det funka.
Ibland så får jag dessutom:
MsSql skrev:
String or binary data would be truncated.
Tips?
UPDATE tbl SET a = @par1 + ISNULL(a, '') WHERE id = @par2
MsSql skrev:
String or binary data would be truncated.Tips?
Felmeddelandet betyder att fältet är för litet för att det du försöker stoppa in i det ska få plats.
mvh
Jo, jag hajjar det. Det verkar avlösas med ansi_warnings off
Ok, det gör inget att det du tappar data alltså?
Nix, det gör inget.Den skall bara fyllas med max 25 tecken. Det verkar funka med ansi_warnings off
Oki, topp!