SQL - Error: (String Data, Right Truncation, Invalid Character value for cast specifications (01004))

you might be right but TBH I wouldn’t use a CSTRING in a key (because I would be nervous about crud after the terminating null), and if I ever did I certainly wouldn’t have a key over 1000 characters.

The error you are referring to could be due to storing the position in a variable which is too small? This one: