Ошибки в панели Chrome
Попробуйте использовать для типов колонок тип Строка, а не Дата и т.д.
Дело в том, что в строках не должны быть null. При записи в #result обязательно используйте isnull для установки значения по умолчанию.
Столбец id с PK=true должен ВСЕГДА идти на первом месте.
Проверьте через dbo.print, что все параметры приходят верно в sql UpdateItemField
Используйте табличные переменные (declare @t table), а не временные таблицы(#t). Эта ошибка связана с тем, что вероятно перенесли базу на другой сервер, а временная таблица использует другую кодировку (таблица tempdb).
Первое - используйте уменьшенный шрифт (настройка FontSize у таблицы)
Второе - рассмотрите вариант объединения информации в 1 поле за счет расширенного описания полей (например используя поля desc_{colCode}).
Третье - уберите часть полей из таблицы, а их просмотр/управление сделайте через модальную форму или подтаблицу.