Member 10310320 Ответов: 3

Строковые или двоичные данные будут усечены. Заявление было прекращено.


Получение следующего исключения в чем может быть причина

- Строковые или двоичные данные будут усечены.
Заявление было прекращено."

3 Ответов

Рейтинг:
25

OriginalGriff

Сообщение об ошибке довольно явное: "Строковые или двоичные данные будут усечены"

Я предполагаю, что вы вставляете (или обновляете) строку в SQL из своего приложения. Происходит то, что данные, которые вы пытаетесь вставить, не помещаются в поле: если данные являются текстом, то посмотрите на определение столбца: у вас есть определенная длина (скажем) 10 или 50 символов, но данные, которые вы пытаетесь вставить, длиннее этого.
Либо увеличьте размер столбца, либо уменьшите размер отправляемых данных.


Member 14788228

o сделайте это но то же самое я сталкиваюсь с проблемой

OriginalGriff

"Либо увеличьте размер столбца, либо уменьшите размер данных, которые вы отправляете."
Мы не можем видеть ваш код, так что это все, что мы можем вам сказать. Посмотрите на свою базу данных, выясните, насколько велико поле, и используйте отладчик, чтобы точно узнать, какие данные вы передаете - не то, что вы думаете, что вы передаете, а именно то, что вы передаете.

Member 14846312

как изменить тип данных в таблицах

OriginalGriff

Во-первых, это не связано с первоначальным вопросом, поэтому ему нужен новый собственный вопрос.
Использовать это:
https://www.codeproject.com/Questions/ask.aspx
И опубликуйте один из своих собственных.

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

Рейтинг:
16

An@nd Rajan10

проверьте свою базу данных..
на самом деле эта проблема может возникнуть из базы данных
например

это colum_name
---------- ---------
идентификатор инт
имя варчар(8)
адрес варчар(50)

вы вставляете значение типа 1,Ананд Раджан,Ченнаи
идентификатор длина 1
длина имени 10
длина адреса 6

здесь длина имени превышает из-за того, что длина типа данных имени равна 8

я надеюсь, что это может быть вам поможет..

спасибо


jolan21

Большое спасибо

Рейтинг:
1

Stack Holder

Вы также можете получить помощь по ссылке: [^]


Richard Deeming

Этот вопрос был решен 2½ года назад!

Stack Holder

Может быть, в будущем кто-то еще сможет получить помощь от этого вопроса.

Marcus Kramer

Может быть, и так, но она была решена 2,5 года назад. Если бы он остался без ответа, я мог бы увидеть смысл в добавлении решения, но, увы, это не так.

Stack Holder

О-О-О, люди кодируют очки!!!