Member 14136844 Ответов: 1

Строка или двоичные данные усечь


Я попытался вставить значения меньше поля в определение таблицы, но у меня есть проблема с ошибкой сервера в приложении'/'. Строковые или двоичные данные будут усечены. Заявление было прекращено.

Что я уже пробовал:

Создайте таблицу [dbo].[трег] (
[tid] BIGINT IDENTITY (101, 1) NOT NULL,
[uname] NVARCHAR (35) NOT NULL,
[имя] NCHAR (40) NOT NULL,
[почта] NVARCHAR (60) NOT NULL,
[addr] NVARCHAR (MAX) NOT NULL,
[фото] VARCHAR (MAX) NOT NULL,
[телефон] NVARCHAR (15) NOT NULL,
[addrproof] VARCHAR (MAX) NOT NULL,
[exp] NCHAR (10) NOT NULL,
[категория] CHAR (30) NOT NULL,
Кластеризованный первичный ключ ([tid] ASC)
);

1 Ответов

Рейтинг:
2

OriginalGriff

По крайней мере одно из значений, которые вы вводите, не помещается в поле: мы не можем видеть код, который вы используете для вставки данных, и мы не можем видеть ваши данные. Поэтому вам нужно использовать отладчик для проверки вашего кода во время его выполнения.
Внимательно проверьте каждое поле и убедитесь, что вы пытаетесь вставить правильные данные и что они вставляются в правильный столбец.