webForumDet fria alternativet

UPDATE med nullvärde

5 svar · 461 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 058 inlägg
#1
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?

@ndersMedlem sedan juni 200026 914 inlägg
#2
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

Jesper TMedlem sedan nov. 20017 058 inlägg
#3

Jo, jag hajjar det. Det verkar avlösas med ansi_warnings off

@ndersMedlem sedan juni 200026 914 inlägg
#4

Ok, det gör inget att det du tappar data alltså? :)

Jesper TMedlem sedan nov. 20017 058 inlägg
#5

Nix, det gör inget.Den skall bara fyllas med max 25 tecken. Det verkar funka med ansi_warnings off

@ndersMedlem sedan juni 200026 914 inlägg
#6

Oki, topp! :bire

Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb