In my CASE I was inserting more character than defined in table.
In My Table column was defined with nvarchar(3)
and I was passing more than 3 characters and same ERROR
message was coming .
Its not answer but may be in some case problem is similar